作者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