Symbian下的GB2312 / GBK / GB12345 / BIG5中文编码支持插件

  这是一组为Symbian提供中文简/繁体编码支持的插件,针对N-Gage、N9500等非中文机型提供对中文编码的支持(中文机型无需使用),与FontRouter结合使用可以在任何语种的Symbian手机上实现完整的中文显示解决方案。

  注:这是Nokia的内部版本,非官方渠道提供,请谨慎使用!本人不对使用该插件造成的任何后果承担责任,下载和使用此插件视同接受本条款。

  首先要提到的是tomken,在我找到Nokia的内部版本前,一直使用了两年tomken自己开发的GB2312/GBK/BIG5编码插件,虽然有一点瑕疵(貌似没有实现重入时的双字节的切分处理 = =?),不过其意义在于“从无到有”,可以说没有当年tomken开发的编码插件,就没有完整的N-Gage中文解决方案!当然,Nokia的这个版本完全没有了上述tomken所开发版本的瑕疵,再也不会出现部分段落乱码甚至无法显示(如QReader中)的问题了。

下载地址:
http://fontrouter.oasisfeng.com/archives/ChineseCharconv.rar

安装方法:
  将所有文件解压缩到C盘或MMC的SystemCharconv下(压缩文件已包含相对路径)。如果希望安装在C盘,请务必先安装在MMC中测试通过后再移至C盘。

注:
(1)理论上支持Symbian9之前的所有型号,已在本人的N-Gage上测试通过。
(1)部分非中文机型也自带了对中文编码的支持,请检查ROM中systemcharconv下是否已有同名文件,若有则不必安装本插件包。
(2)使用GB12345/BIG5编码需要中文字体包含繁体字符集(即通常所说的GBK字体)。

《Symbian下的GB2312 / GBK / GB12345 / BIG5中文编码支持插件》有23个想法

  1. 中文机型通常是不需要安装中文编码插件的(可以通过注2的方法确认),但因为NetFront本身并不支持中文编码,所以要略作修改才能浏览中文网页。很多论坛上都有修改过的NetFront下载。

  2. sx1上Z盘有gbk.cpl(192字节),big5.cpl(884字节),如果不用tomken的cpl转码,nf乱码,还有smartmovie也不能正确显示中文字幕(字幕编码已经选择gb的),可能机子自带的还不完善吧,目前已经用tomken的替换到Z盘里了

  3. 当时我修改NetFront是用的GB2312编码而非GBK,莫非SX1正好缺少GB2312?可以只安装这里GB2312相关的两个文件试试。

    或者你可以试着修改NetFront.app,查找0x10000fbe,替换为0x10003ecb。(使用GBK编码)

  4. 是啊是啊,sx1机子Z盘里没有gb2312.cpl编码的,有gbk,big5,hz,还有一些iso,win开头的,现在我就是把tomken的gb2312.cpl刷到Z盘了~~

    解惑啊,谢谢!!!

    请问一下像smartmoive那样也可以像nf那样修改吗?

    其它电子书阅读软件呢?

  5. 如果你是指中文编码插件的话,这个版本理论上也是支持N7710的,可以试试。

    中文显示的支持方面,FontRouter2可以满足中文字体显示的需要,目前还在测试阶段,将在不久后发布。

  6. 谢谢回复,我试了,还是不能显示中文,装的中文软件和看短信都是方框.怎么解决?你说的那个FOUNTROUTER2可以么?我不太懂,能教教我么?

  7. 对了,英文机子直接用中文机子的charconv可以吗?就是说ng可不可以直接用qd的charconv,或者sx1的~
    加上中文字体

  8. 目前暂时没有Symbian 9可用的中文编码插件。(但理论上任何语言版本的Symbian 9都已包含了中文编码插件,可以在Z盘搜索gbk.*看看是否有相应的文件)

    中文字体方面,对Symbian 9的支持目前尚在FontRouter2的开发计划中,预计不久后可以实现。

  9. 哈~太帅了,我的n-gage终于能在qreader上用gb/gbk了,,原来用qreader看txt都要转成unicode,现在再也不用转了,直接看,哈~感谢o侠,,当然也感谢tomken侠的cpl一直陪伴着我的n-gage,,没有你们,n-gage对中文用户来说就失色许多,

    我的n-gage 04年2月到现在一直也舍不得换,输入法从九方到中文之星,字库从九方到wanwan123再到qd官方,o侠的fontrouter的出现,tomken`s cpl再到现在这个nokia的,林林总总,每一次都是这样激动人心,每一次都更接近完美了,哈~~永远的支持并严重地期待着fontrouter2~~Alles gute

    ps:qreader+nokia cpl可以看txt(ansi)了,但是按住“上”方向键不放一直向上翻页,屏幕上方几行会出现暂时乱码,翻上再翻下就没有了,一直下翻无此问题,看txt(unicode)也无此问题,不知是否qreader软件本身的问题,其实也是不太影响使用的小问题。

  10. 你所提到的问题属于正常现象,因为非Unicode的多字节编码(包括GB2312/GBK/BIG5等)总是存在断字的问题(即出现截断在中文双字节中间),只要从开始位置连续向后翻页就可以避免。当然,从程序的角度是可以加以智能识别并纠正断字的错误,但遗憾的是Nokia和Tomken都没有实现这一点。:(

  11. 你好,在我的机子(Motorola M1000英日版、Symbian OS7 UIQ2.1)上测试过了,本身机器安装过TahomaMSHei.ttf支持中文字,email和opera只能看到部分中文字体,部分还是乱码,是只调用了rom的字体?有没有办法解决?

  12. 乱码与字体通常没有直接的关系。如果字体造成中文无法显示,通常是看不到任何文字或者全部是“口口”。而乱码则意味着应用软件可能不支持Unicode或者可选择的文字编码。

  13. CPL文件其实是和EXE、APP一样是程序,只不过作用比较特殊,主要实现编码的转换。有些中文机中很小的同名文件只是一个“壳”,真正实现功能的部分在别的地方。

发表评论

电子邮件地址不会被公开。 必填项已用*标注