在wince底下
會用MultiByteToWideChar
把char 轉成 wchar_t
去處理多國語言的問題
第一個參數
可以讓你設定需要轉換的codepage
如果你所需要轉換的char
是用utf-8編碼的
此時的第一個參數就需要設定
CP_UTF8
轉換出來的wide char
就可以print出來嚕
其他就需要OS support
經由測試
轉換中文成功
From wiki
常用的漢字就要使用3字節 (http://zh.wikipedia.org/wiki/UTF-8)
Reference:
http://zh.wikipedia.org/wiki/UTF-8
MultiByteToWideChar和WideCharToMultiByte用法詳解
http://www.cppblog.com/sunraiing9/archive/2007/03/21/20281.html
沒有留言:
張貼留言