c++ - 将 unicode 转换为 char

标签 c++ unicode char locale c++builder

如何在 embarcadero 中将 Unicode 字符串转换为 char*char* const C++ ?

最佳答案

String text = "Hello world";
char *txt = AnsiString(text).c_str();

Older text.t_str() is now AnsiString(String).c_str()

关于c++ - 将 unicode 转换为 char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11040703/

相关文章:

c++ - 包含常量而不导入头文件

c++ - 如何覆盖多态性的运算符

c++ - C/C++ 中枚举作为函数参数

python - 如何在不使用空格作为单词分隔符的语言(如中文)上执行 Python split()?

c++ - 从 int 转换为 std::array<unsigned char, 1ul>::value_type 可能会改变其值

C 编程 : Scanf in while loop only reads input once and then terminates

c++ - 如何使用 openssl 将 PEM 编码的 X509 证书作为 C++ 字符串获取?

go lang version-able 字符串规范化

c++ - 将 QString 转换为 Local8bit,然后将 String 转换为 QString

java - 如何插入特殊字符?