timy

使用FString出现乱码,最简单的情况,FString Str = "你好";

这时候就会出现乱码,解决方法是改成这样 FString Str = TEXT("你好");

ue4 4.19 中文乱码问题

今天把项目中使用的引擎从4.16升级到4.19,发现之前在项目中使用的中文常量有些会编译报错,没有编译报错的在游戏中也不能正常显示,会显示成乱码。编译报错提示为中文常量字符串中有换行符,此报错明显是由于ue4没有把中文常量按照正确的编码读取,于是就联想到可能是文件编码设置问题。在vs中,打开文件,高级保存选项,发现编码设置为gb2312,此时把编码改为utf8,再编译,报错和中文乱码的问题就好了。如下图:

 

分类:

技术点:

相关文章:

  • 2021-07-28
  • 2021-10-08
  • 2021-11-27
  • 2021-09-19
  • 2021-09-24
  • 2021-10-12
  • 2021-08-06
  • 2021-10-08
猜你喜欢
  • 2021-11-04
  • 2021-11-04
  • 2021-11-14
  • 2021-08-16
  • 2021-06-28
  • 2021-10-12
相关资源
相似解决方案