UE5打印字符串是一串问号怎么回事
时间: 2023-11-04 15:32:37 浏览: 280
可能是因为你的字符串中包含了非 ASCII 字符,而UE5默认使用的是 ASCII 字符集。解决方法是将字符串转换成 Unicode 编码。你可以使用 FString::Printf(TEXT()) 函数,在字符串前加上 TEXT(),这样就可以使用 Unicode 字符集了。具体代码如下所示:
```cpp
FString str = FString::Printf(TEXT("你好,世界!"));
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, str);
```
这样打印出来的字符串就不会出现问号了。
阅读全文