PDA模拟器的汉字怎么显示?是不是我汉化没有成功啊?
这几天我调试了一个程序,在机房的PDA真机上运行可以,显示正常,不过,回到宿舍就不行了,显示的汉字是乱码。
请大家分析一下是什么原因。
先谢谢了啊!
问题点数:50、回复次数:5Top
1 楼zaodt(至尊宝宝:我就在你身旁,关心永远不打烊!)回复于 2006-10-18 13:05:20 得分 5
这说明你的模拟器中的操作系统不支持中文。Top
2 楼King_ce2005()回复于 2006-10-18 15:13:56 得分 5
你的模拟器不支持中文,用pb自己订制一个支持中文的模拟器,然后导出sdk,安装到你的evc中,你的程序就可以显示中文了Top
3 楼czxooo(沙滩小鱼)回复于 2006-10-18 15:46:35 得分 40
Pocket PC 2002 Emulator的中文环境
微软发布了Pocket PC 2002后,大家用的开发环境大多是EVC或EVB,加Pocket PC 2002 SDK。其中SDK中附带一个英文版的模拟器,如果我们需要中文的模拟器则需要单独下载一个叫Pocket PC 2002 Emulator Images 的安装包。
选择为chian simple
下载地址如下:http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/908/msdncompositedoc.xml
下载后的文件解压后的文件夹放到一个合适的位置,比如X:Windows CE Toolswce300Pocket PC 2002emulation这里是存放英文版BIN文件的地方。然后我们需要修改注册表,README文件上是让建立一个REG文件,我试了一次没成功,索性打开我们的REGEDIT算了。按[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CE ToolsPlatform Manager{F384D888-F9AA-11D1-BB9E-00A0C9C9CCEE}{DE9660AC-85D3-4C63-A6AF-46A3B3B83737}{F384D894-F9AA-11D1-BB9E-00A0C9C9CCEE}{67C8D913-F0CF-486A-8CF0-CE7D116225E8}]的路径找到Path的键,然后把它改成“D:Windows CE Toolswce300Pocket PC 2002emulationChSimp-No Radiochsnoril.bin”就OK了。
直接把中文的BIN文件拷到英文目录下,然后改成英文BIN的名字一样能用。
在EVC中Project-setting对话框中,debug中的下载目录改成Windows“开始”菜单 注意,引号必须是全角的,
然后把相应的语言都改为中文即OK!
Pocket pc 2003下中文模拟器的定制
安装image文件,安装完后你并没有发现你的模拟器变成中文的,这时需要如下操作:
a,打开eVC,选择tools-->Platform Manager Configuration
b,点Add Device,起一个名字,然后点properties.在Transpor中选择"TCP/IP ....",StartUp用默认的"Emulator Startup Server"
c,点StartUp右边的Configuration,在image中选择"CHS SP 2003 SE(Virtual Radio)",然后一路OK点回去。就可以在eVC的编译工具栏选择中文模拟器了。而且可以中英随意切换
我一直用这个方法,能用
Top
4 楼Dorami123(fighting!fighting!快乐fighting!)回复于 2006-10-20 10:30:40 得分 0
非常感谢czxooo兄,按照你说的方法,显示正常了:)
现在可以结贴了。Top
5 楼liyi830(liyi830)回复于 2006-10-22 17:07:36 得分 0
markTop




