【发布时间】:2016-10-01 17:55:52
【问题描述】:
我在MFC应用程序中使用CString从字符串表加载资源,但它没有加载任何中文或日文字符(它显示??而不是中文字符)。
代码片段
CString m_resoucestring(MAKEINTRESOURCE(ID));
【问题讨论】:
-
请更具体。你的
CString是CStringA吗?还是CStringW?我的猜测是它是一个CStringA,它代表一个ANSI 字符串。根据您的代码页,这可能或不能表示中文和日文字符。请改用CStringW,它代表一个Unicode字符串。 -
另外你怎么不使用LoadString方法?