爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: binghelingxi
收起左侧

[其它] ELFLoader支持UTF8中文版【撤销】-以后请使用GB(ANSI)版

[复制链接]
发表于 2008-1-21 09:18:06 | 显示全部楼层
好像刷了这个talkkbd不能运行了。。。。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-21 09:44:44 | 显示全部楼层

关于中文的编码与显示问题

对于中文的编码与显示问题,就我个人理解是这样的,不当之处请指正:

1、编码时,中文的编码时有Unicode、UTF8、GB2312或GBK等多种码制,但西机系统本身仅支持Unicode和UTF8。
2、显示时,仅支持Unicode码制,其它编码需要进行转码成Unicode形式才能用于显示。
3、系统本身,已经提供Unicode与UTF8的编码互转功能,所以不需要额外的字库支持;
而Unicode与GB2312或GBK的互转功能没有提供,这样就需要相应的编码映射库(CnFont.dat)来进行码制的互转。
4、SieTextView的GB2UC.dat和UC2GB.dat也是用于Unicode与GB2312相互转码的。
5、在编写程序时,IAR编辑环境的中文用GB编码的。如果用GB编码,在PC上显示没有问题,但在手机上处理中文需要额外的字库来完成转码;如果用UTF8,则在PC上显示就不正常且需要第三方的编辑软件(UltraEdit、VS2003等)来编辑源文件,但在手机上处理中文就不需要额外的字库支持。
6、一个中文字符,GB编码占个2字节,而UTF8编码占3个字节。
7、个人认为,如果仅是需要窗口标题和左右软键显示中文,使用UTF8编码的ELFLoader就可以了。如果要支持SieTextView、CfgEdit等需要GB转码的软件,则最好是将编码映射库及转码函数以补丁方式刷入(binghelingxi版主已经在着手相应工作),以提高查询效率、减少内存占用。

[ 本帖最后由 along1976 于 2008-1-21 09:47 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-1-21 09:56:15 | 显示全部楼层

回复 42# 的帖子

谢谢along的回复,很清楚。
回复 支持 反对

使用道具 举报

发表于 2008-1-29 16:33:59 | 显示全部楼层
我的CX75 V25 改刷最新的ELFLoader_CX7Av25_ANSI_Standard.vkp 后,其它文件的位置和原来一样,但使用ELF死机!不知道是不是CNFONT和CfgEdit需要放到新的位置造成的!如果是需要放到新的位置,那又该放到哪儿呢?

[ 本帖最后由 yuecao 于 2008-1-29 16:39 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-4-6 23:26:46 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-20 08:12

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表