首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 正文
如何显示s60 3rd中文菜单
作者:本站整理    文章来源:诺基亚论坛    更新时间:2006-12-14 11:14:34
以下的内容为开发视界(http://www.sf.org.cn)从诺基亚论坛整理所得

sword 222  问:
1。如何在真机中显示中文菜单啊?
我在.rss文件中,写上CHARACTER_SET UTF8
将rls文件存储成u8-dos格式。编译GCCE过不了,说我文件有非法字符。
2.在模拟器上如何显示中文?
我的sdk是s60 3.0 maint的。用的是vs.net2003+carbide 2.1

beover1984 答:
最好使用EditPlus把文件转换成UTF-8编码

sword 222  问:
我用UE转成的就是UTF8啊。编译不过。郁闷中。
提示非法字符如下:
..\\data\\HotelAd.rls(1) : *** Unknown character '? (value 0xffffffef)
..\\data\\HotelAd.rls(1) : *** Unknown character '? (value 0xffffffbb)
..\\data\\HotelAd.rls(1) : *** Unknown character '? (value 0xffffffbf)
还有其他可能不对吗?
60 2.0版本的我用UE转换是对的。极度郁闷中。谢谢beover1984的回复。

beover1984 答:
用UE转换的在3.0上可能也存在问题,我换成EditPlus就好了.

sword 222  问:
用edit plus转换成utf8编译通过。
谢谢beover1984的回复。
我用EPlus转换,可以编译了,但是,真机上运行不了,显示系统错误。我自签名,只用了ReadUserData能力。在乱码的时候,我还是可以在真机上使用的。在模拟器上可以运行,但是依旧是乱码。有没有模拟器显示中文的办法?

beover1984 答:
执行abld reallyclean清理一下工程,然后重新生成一下.

cdutly 答:
如果你用UE的话,那么在"高级--配置"中将"当保存时写入UTF-8 BOM头到所有UTF-8文件"去掉,再去掉"自动检测UTF-8". 设置好以后重新打开loc文件,你会发现在文件头部会有一些乱码字符,删掉. 但如果你的loc是中文的话,中文将会变成很奇怪的字,不要担心,再将"自动检测UTF-8"选种然后重新打开loc及可,试试看.
相关文章:
在S60中、正常UIQ3中使用设备无关字体变斜的解决方案
S60 3rd下实现Video Call 与 VoIP Call
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
S60 3rd版下,如何运行控制台程序?
明晰C++内存分配的五种方法的区别
Symbian OS 应用程序在手机上无法运行的种种原因
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号