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

参考链接

按照11楼老外的说法

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

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

字符串转换字典

你可能感兴趣的:(UE4 TEXT()宏的作用和字符串格式的转换)