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

参考链接

按照11楼老外的说法

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

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

字符串转换字典

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容