【发布时间】:2013-10-16 20:12:16
【问题描述】:
我有支持 MBCS(多字节字符集)的旧 MFC 应用程序。我有一个与此控件相关的编辑控件和 CString。现在我希望只有此控件应支持 UNICODE(UTF-16) 字符集。
编辑:
在头文件中:
CString m_SerialNO;
在 cpp 文件中:
DDX_Text(pDX, IDC_EDIT_SERIAL_NO, m_SerialNO);
我无法将项目的字符集属性从Use Multi-Byte Character Set 更改为Use Unicode Character Set
【问题讨论】:
-
您想保留项目 MSCB(Microsoft 已弃用)但仍然有一个编辑控件显示 UNICODE?
-
是的,我想要这样...
-
我试过一次同样的事情,但失败了。只需花时间将其整体转换为 Unicode。没那么复杂。
-
@Dialectus 是的,我知道这并不复杂,但是有一些限制,所以我无法更改项目的字符集...
-
还有一个问题:您必须使用一种能够显示所需 UNICODE 字符字形的字体。并非所有字体都这样做。
标签: visual-c++ unicode mfc