UE4读取csv文件内容以及中文乱码问题

阅读: 评论:0

UE4读取csv文件内容以及中文乱码问题

UE4读取csv文件内容以及中文乱码问题

UE4读取Csv文件内容

记录下所有步骤:
1.创建一个结构体,通过UE4自带的创建CSV,这样创建可以省略创建CSV的列表属性需要一个一个填制,也方便测试。避免浪费时间。

2.设置结构体的内容,这里简单的设置了四个属性

3.创建数据表

4.数据表的数据类型来源为前面创建的结构体,添加一组数据

5.根据结构表创建一个csv文件,这样UE4帮忙吧行属性全部都创建了(选中数据表右键点击数据表就可以显示)如果在数据表里面有数据,数据全部会导出来

下面对CSV文件进行读取操作

2.1创建一个GameInstance(C++),GameInstance相当一个全局监视者,甚至可以跨关卡传输数据(充当数据中转站),同时几乎可以在所有地方(Actor,UI,Player,Pawn,GameMode,LevelBlueprint等等)调用它

2.2创建一个读取Csv文件的函数:

2.3将这个C++的GameInstance实例成蓝图

设置GameInstance为实例化的IsTestGameInstance

2.4点进实例的蓝图,调用读取数据
创建2个事件可被调用的事件


TT1.csv是之前导出的那个文件,我给他添加了6组数据用Test进行结尾(为了方便切割数据)


未打包之前该文件放在此处进行测试:

打包之后改文件放在:

2.4在关卡蓝图中调用这2个事件

调用2个事件

2.5最后运行的结果,记得关闭TT1.csv(被其他程序占用后调用不了)
调试运行结果:

打包后运行结果:

三、最后补上乱码问题,将csv的编码改成UTF-8即可,具体步骤如下:

3.1使用记事本打开csv

3.2打开后直接另存为,编码改成UTF-8,直接覆盖:

3.3直接用打包好的进行测试,乱码解决了:

本文发布于:2024-01-28 03:01:24,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063820894299.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:乱码   中文   文件   内容   csv
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23