S60 模拟器乱码问题的解决

S60 模拟器乱码问题的解决

        一个 JavaME 程序,在 SUN 的模拟器上运行的好好的,甚至在 S60 的真机上运行也没有问题,但是编译后在 S60 的模拟器上运行时却乱码了,如下图所示。这是怎么回事呢?

S60 模拟器乱码显示图
        背景:系统(WindowsXP)、JDK(jdk-6u13-windows-i586)、WTK(wtk2.5.2)、IDE(eclipse-jee-galileo-SR1-win32)、eclipseme 插件(site-1.7.9)、混淆器(Proguard4.2)、S60 SDK(nS60_jme_sdk_3rd_e_FP1)。
        上网查了查相关问题,跟帖的大部分是诺基亚的 S60 模拟器不支持中文之类的回答,其他的就是一些个重写代码、重新设置 eclipse 文件编码之类的回答,还有一些埋怨性质的咒骂之声。结论是:只要中文部分显示是方块,就表示正常的。
        就在作者要放弃的时候,无意间发现 SDK 启动选项下有个语言选项,眼睛一亮,调整了一下,乱码问题果然解决了,如下图所示。

S60 乱码解决后显示效果图
        具体操作步骤是:开始 -> 所有程序 -> S60 Developer Tools -> 3rd Edition FP1 SDK -> MIDP -> Languages -> 选择 Change to Chinese,然后重启一下 eclipse 即可。
        很小的一个问题,却也折腾了一上午。在这里把问题总结一下,只为了方便更多的朋友。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值