• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 光電顯示 > 設計應用 > WinCE中文顯示亂碼的解決辦法

    WinCE中文顯示亂碼的解決辦法

    作者: 時間:2012-05-31 來源:網絡 收藏

    如果的默認語言是英語,也沒有支持MUI的話,很多的應用程序就不能正常了,漢字全變成了方框。這里介紹一種比較簡便的方法,讓那些方框變回有用的漢字,象變魔術一樣。:-D

    本文引用地址:http://www.czjhyjcfj.com/article/167955.htm

    先說一下的兩個原因。首先可能是應用程序本身的問題,在編寫程序時沒有正確配置工程和資源的語言。這時,即使在系統下也不能正常漢字。第二種情況是應用程序本身沒有問題,但是英文系統,也不支持MUI,這時漢字都變成方框。這是本“魔術”的道具。如果換做第一種,這“魔術”就失靈了。

    第二種情況,不能顯示中文的根本原因是沒有中文字體,所以我們只要添加進中文字體,并且注冊該字體就可以了。這是本魔術的秘密所在,夠Easy的吧。:-D

    具體步驟如下:拷貝simsun.ttc到windows的目錄下,在注冊表中添加如下信息:

    Code

    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftFontLinkSystemLink]

    Tahoma=Windowssimsun.ttc,NSimSun

    Courier New=Windowssimsun.ttc,NSimSun

    Arial=Windowssimsun.ttc,NSimSun

    Times New Roman=Windowssimsun.ttc,NSimSun

    Symbol=Windowssimsun.ttc,NSimSun

    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftFontLinkSkipTable]

    Tahoma=005c,00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff

    Arial=005c

    Courier New=005c

    調用函數AddFontResource(_T(windowssimsun.ttc”))即可。

    為了方便實現,在驅動調試助手中增加了這個功能,新程序和使用方法請到這里下載:

    http://files.cnblogs.com/we-hjb/WINCEDM.rar

    使用前后的對比圖如下。

    使用過程簡要說明:拷貝simsun.ttc到windows的目錄后,點擊驅動調試助手的第一個菜單中的“Support CHS”即可。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 资中县| 赣榆县| 沅陵县| 黄山市| 道真| 栾城县| 将乐县| 上饶市| 仁布县| 吉林省| 龙州县| 铜川市| 响水县| 祁东县| 武隆县| 红原县| 东丽区| 北海市| 武冈市| 平湖市| 扬中市| 遂川县| 宜川县| 蒲江县| 富顺县| 积石山| 河曲县| 汝城县| 台南县| 高密市| 延津县| 普定县| 明水县| 达日县| 大港区| 淄博市| 汉源县| 独山县| 泾源县| 平山县| 锡林郭勒盟|