[UE4]TCHAR数组和CHAR数组相互转换的方法

 TCHAR array转CHAR array:

const char* msg = TCHAR_TO_ANSI(TEXT("dddd"));

CHAR array转TCHAR array:

const TCHAR* msg = ANSI_TO_TCHAR("dddd");

如果是UTF8格式,使用:

UTF8_TO_TCHAR

TCHAR_TO_UTF8

另外UE4中FString转换为TCHAR数组的方式有两种:

1:

FString str("aaaa");
const TCHAR* msg = str.GetCharArray().GetData();

 2:

FString str("aaaa");
const TCHAR* msg = *str;

猜你喜欢

转载自aigo.iteye.com/blog/2278148