WinCE6 0 製作中文系統

2022-04-29 01:09:12 字數 1562 閱讀 4135

最近要做乙個簡體中文的wince系統,在網上查了很多資料,花了很多時間與精力,終於搞定! 這還要感謝網上的

很多兄弟的好帖子,特別是 

onlymiles兄的帖子, 我的帖子也是參考了他的帖子內容,我只是做了些驗證。 我的

系統是wince6.0 的,所以適當地改動了一些原帖的內容。

對wince體積進行剪裁,並讓wince支援簡體中文和英文顯示,預設顯示是中文,並以下對字型選取
作詳細的說明;

關鍵操作步驟:

1.先建立乙個wince核心工程.

2.先開啟目標的工程檔案,單擊「project」選單,再單擊「properties->

configuration properties-> locale

先執行 「clear」

locales:將 「中文(中國)」打勾

default languare:選擇「中文(中國)」

完成第二步後,工程中採用預設的是新宋字型

2,回到catalog,選擇「core os」—> cebase —> international—>

「locale spectific support」—> 「chinese[simplified]」

▲ agfa ac3 font compression:使用ac3對字型檔進行壓縮,若cpu有300hz以上,建議選上;這個可以根據

自己的需要選還是不選.

▲ simsun & nsimsun (subset 2_50):字型大小是3m左右,wince選擇subset 2_50是最合適的,所以用

(subset 2_50)中文字型替換原來的中文字型,選擇simsun & nsimsun (subset 2_50),按右鍵新增該
元件即可,這樣就會把原來的字型替換掉。
這樣對中文顯示又沒有影響又達到核心**的效果。必須選上;

補充:原來新宋字型大小是10m多,若選擇subset 2_50版本,字型大小是3m,也是對wince體積進行裁剪關

鍵所在字型所在目錄:d:\wince600\public\common\oak\files

▲ gb18030 data converter:漢字編碼標準集轉換器,必須選上

3,rebuild os, 這樣做出來的系統, 既能正常顯示中文, 又不用擔心nk體積過大。

對wince體積進行裁剪(**),通常先在字型進行操作。

經過驗證,在wince6.0 platformbuild 的英文emulator中也可以正常顯示簡體中文,網上很多人說英文
emulator

不支援簡體中文應該是不對的。

對於正體中文,我還沒試過,相信也差不多。其它的就讓大家自己來

做驗證了!
不過我編譯的 wince 系統在控制面板的區域與語言設定總是出錯,在英文版中彈出的錯誤資訊是:
看msdn上好像說原因是乙個變數未初始化造成的,不過具體怎麼解決我還不是很清楚,有哪位高手知道請
指點指點我了... ^_^

WinCE6 0 製作最簡中文系統

對wince體積進行剪裁,並讓wince支援簡體中文和英文顯示,預設顯示是中文,並以下對字型選取 作詳細的說明 關鍵操作步驟 1.先建立乙個wince核心工程.2.先開啟目標的工程檔案,單擊 project 選單,再單擊 properties configuration properties loc...

WinCE6 0 製作最簡中文系統

對wince體積進行剪裁,並讓wince支援簡體中文和英文顯示,預設顯示是中文,並以下對字型選取 作詳細的說明 關鍵操作步驟 1.先建立乙個wince核心工程.2.先開啟目標的工程檔案,單擊 project 選單,再單擊 properties configuration properties loc...

qt 中文系統亂碼

ifdef q os win qtextcodec gb2312 qtextcodec codecforname gb2312 qtextcodec setcodecfortr gb2312 qtextcodec setcodecforlocale gb2312 qtextcodec setcode...