美文网首页
UE4 TEXT()宏的作用和字符串格式的转换

UE4 TEXT()宏的作用和字符串格式的转换

作者: Lif68 | 来源:发表于2021-01-29 17:04 被阅读0次

参考链接

按照11楼老外的说法

这个宏的作用主要是让编译器根据当前生成环境配置是Unicode/Multibyte还是ANSI来决定要不要在字符串前面添加"L"。而添加"L"的作用是表示这串字符串以Unicode/Multibyte方式解读

"xxx"类型为const char,可以用于初始化FString,但是注意可能会有解读方式的问题,比如中文乱码,所以有中文的const char必须要先用UTF8_TO_TCHAR宏转一下。
而上文中所说的TEXT("中文内容")就是避免const char*里的中文变成乱码。

字符串转换字典

相关文章

网友评论

      本文标题:UE4 TEXT()宏的作用和字符串格式的转换

      本文链接:https://www.haomeiwen.com/subject/uafxtltx.html