2009年3月3日 星期二

處理multi-language in wince

在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

透過Facebook分享

沒有留言: