symbian S60 3rd的中文菜单显示
来源:互联网 发布:重装mac u盘 dmg 编辑:程序博客网 时间:2024/05/17 23:11
原文地址:http://hi.baidu.com/%D0%EC%D7%D4%C0%A4/blog/item/d94ae6eeaedcda3eadafd5a3.html
刚刚学习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的中文菜单显示
- symbian S60 3rd的中文菜单显示 .
- 关于Symbian S60的中文显示问题
- Symbian中音频API的使用 (S60 3rd FP1)
- SYMBIAN S60 3RD SDK的下载地址
- Symbian中音频API的使用 (S60 3rd FP1)
- 如何去掉S60 3rd Fp2菜单里的“显示打开的应用程序”
- 搭建Symbian S60 3rd 编程环境
- symbian s60 3rd 铃声设置问题
- symbian 来电拦截(S60 3rd)
- symbian s60 3rd 横屏竖屏切换
- symbian s60 3rd 横屏竖屏切换
- symbian S60 3rd开机自启动
- 重大突破!解决了Nokia S60 3rd 模拟器不能显示中文的问题。
- symbian S60开发:在S60 SDK 3rd FP1 上安装 MMF plugin 问题的解决方法
- Symbian OS: S60 3rd 为一个Service Entry 显示Notify
- Symbian s60 sdk 3rd FP2 sdk 中 mifconv 工具产生的mif文件不正确解决
- 分享一个漂亮的Symbian S60 3rd 自定义列表框控件
- VC6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- 自动登录网络用户问题
- 我的Firefox插件开发之旅(1)——从零开始(转载)
- 我的Firefox插件开发之旅(2)——XUL是什么?(转载)
- 我的Firefox插件开发之旅(3)——我的第一个扩展(转载)
- symbian S60 3rd的中文菜单显示
- 动态生成数组,随机生成一定范围的随机数,三种常用排序算法
- 我的Firefox插件开发之旅(4)——XULRunner的一个例子(转载)
- 全能的操作系统--Intel的Meego
- 我的Firefox插件开发之旅(5)——编译和测试第一个Plugin例子:npruntime(转载)
- SOILD设计原则[整理]
- 我的Firefox插件开发之旅(6)——FF插件的一些基础知识(转载)
- articles
- Linux系统的各种后门和日志工具详细介绍