作者jomaysong (脸上变幻的忧伤)
看板C_and_CPP
标题[问题] [MFC] 有关於 UTF8的问题
时间Wed Apr 22 19:03:02 2009
大家好:
有个问题想请教大家
我接手了一只程式
其中 Character Set 设定为 Use Multi-Byte Character Set
程式接收到的文字讯息都是UTF8的编码
我的问题是
在MFC中 要显示 UTF8的讯息只能转成 UTF16吗?
( 透过这类的api SetDlgItemText() )
还是有其他的方法呢?
我只知道把 Character Set 改成 Use Unicode Character Set
然後再把UTF8 转成UTF16 就可以正常显示
只是这样的做法 一整个 project 都会出现一堆complie error
>"<
想请教大家 在MFC上 有什麽方法
可以在 Use Multi-Byte Character Set 设定下
将UTF8编码的文字显示出来呢?
谢谢
--
然後猫笑了
轻轻巧巧地跳开
「
你去找吧如果你说自由是风」
我摇头说暂时不要自由因为太寂寞
回想一人迷路的日子
那年适合大声
唱歌
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.75.58.49
1F:→ ccbruce:MultiByteToWIdeChar跟WIdeCharToMultiByte 04/23 01:54
2F:→ ccbruce:但要考虑UTF-8的字集对不上你的Local字集 04/23 01:55
3F:→ ccbruce:总而言之, 可以的话最好还是全面改用tchar系列 04/23 01:55