symbian S60 3rd的中文菜单显示 .
2012-10-11 14:53
162 查看
刚刚学习S60开发,环境都搭建起来了。整了一个HelloWorld玩玩,编译成SIS文件传到我的手机(Nokia 5800XM)上,程序居然也可以跑起来。兴奋之余,也感觉有点不爽:菜单全部是我不喜欢的英文。于是把资源文件中的“Message”改成“消息”试了试,显示是乱码,是不是编码的问题呢?再把文件编码改成UTF-8,再次弄到手机上,显示还是乱码。乱七八糟瞎折腾了一天,后来发现居然只要在ProjectName.rss文件头部加上一句CHARACTER_SET
UTF8就可以了,原来仅仅改文件编码格式还不行,还必须显示指定其格式。
上面说的是资源文件中的中文,好像看过一篇文章说CPP文件中的中文还不一样。顺便试了试,原来更简单,只要把CPP文件改成UTF-8编码格式就可以了,弹出的中文对话框都可以在我的5800上正常显示。就连从文件中的读取的中文也可以正常显示,当然编码格式也必须是UTF-8。
最后得出一个技巧,新建了工程后,直接打开工程的属性框,把Text file encoding项改成Other->UTF-8,这样所有的源代码默认都是UTF-8格式了,编辑源代码时就不会提示保存不了中文的情况了。然后把ProjectName.rss文件头部加上一句CHARACTER_SET UTF8,这样资源文件中也可以随意编辑中文了,并且可以在手机上正确显示。
以下是本人操作的情况:我在工程属性框修改了other->UTF-8,并在。.rss文件头加上CHARACTER_SET UTF8 还是不行,但是第二天却可以了,我想修改以后需要关闭工程再开启吧。如果你修改后还是不行,建议你重新打开试一试。
相关文章推荐
- symbian S60 3rd的中文菜单显示
- 如何去掉S60 3rd Fp2菜单里的“显示打开的应用程序”
- 关于Symbian S60的中文显示问题
- 重大突破!解决了Nokia S60 3rd 模拟器不能显示中文的问题。
- Symbian S60开发,在真机上显示panic异常信息。
- symbian S60开发:在S60 SDK 3rd FP1 上安装 MMF plugin 问题的解决方法
- 求助!!如何用S60 3rd FP1的SDK,ActivePerl,JRE和Visual C++搭建Symbian集成开发环境??
- FastReport for Delphi2010 中文菜单显示不全或者乱码解决方法
- Gvim中文菜单无法正常显示
- Qt For Symbian 程序标题显示中文的方法
- 【Nokia 6120c 】【Symbian S60 3rd】【实用软件】【官方网站】【2008.03.02更新】
- [视频] Symbian中视频API的使用 (S60 3rd FP1)
- symbian 来电拦截(S60 3rd)
- symbian中文字符串显示问题的解决
- 解决SecureCRT中文显示乱码和全屏无法显示菜单的问题
- 解决SecureCRT中文显示乱码与全屏无法显示菜单的难题
- Symbian本地化显示中文
- WTL中文菜单显示乱码解决方法
- Symbian中音频API的使用 (S60 3rd FP1)
- Qt右键菜单中文显示