[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;

 

 

你可能感兴趣的:(UnrealEngine)