如何将WCP 1252字符串读取为std::tstring

How to read a WCP 1252 string into an std::tstring?

本文关键字:std 读取 tstring 字符串 WCP 1252      更新时间:2023-10-16

我在WCP 1252编码的头文件中有一个字符串:

#define MY_STR "This string has some fancy characters like ©"

如何使用像UTF-8(特别是在Android上运行)这样的编译器和运行时环境将其读取到std::tstring中?

_T(MY_STR)不起作用。遍历字符并一次添加一个字符是可行的,但有更干净的解决方案吗?

我最终使用预处理器#ifdef根据平台初始化字符串,每个字符串文字都根据该平台的首选编码进行编码。