分页: 1 / 1

[问题]UTF-8编码给我带来问题,为什么其他系统平台不选择UTF-8编码呢?(已解决)

发表于 : 2006-04-22 9:40
oliver
例如Symbian平台不支持UTF-8编码,UTF编码文件名都是乱码。
现在入手的Palm尤甚,连UTF-8编码的txt文件正文内容都不能够查看,而Ubuntu平台默认都是UTF-8编码。
windows平台的记事本程序默认是ANSI编码,也不是UTF编码。
系统选择不同的编码,考量何在呢?
我有更好的办法解决文件交换因为编码问题带来的不便么?
原来在Symbian平台我是通过一个个修改文件名来对应遇到的问题(文本内容是可以查看的)
可是现在倒了Palm平台,连UTF-8的txt正文都不能够查看了。
Palm不是中文操作系统,是通过CJKOS外挂来支持GBK,GB2312以及big5编码并且显示和编辑中文的。
系统不支持UTF编码,如果电子书阅读器支持可否正常显示txt文本内容呢?
我购买Palm的主要目的就是看电子书更加方便。
http://www.hi-pda.com/forum/viewthread. ... pid3118085

发表于 : 2006-04-22 13:14
oliver
Gnome默认的文本编辑器Text Editor不能够保存将文本保存为GBK字符集。
有两款差不多的文本编辑器Leafpad和Mousepad能够保存为GBK字符集,但是操作有些麻烦,每次都要在另存为的时候选择“Character coding“的“Other Codeset“,然后手动输入”GBK“再保存。而且文件名仍然是UTF-8编码,在Palm为乱码。
不知道用Text Editor能否保存为GBK呢?如何办到呢?
看来我还是要在Palm上面想办法了,最好能够支持UTF-8的编码,这样子在桌面Linux上面查看和编辑也方便些。

发表于 : 2006-04-22 23:31
leal
iconv 转换文件编码喽

总不能怪平台的,何况Ubuntu下也不一定非用 UTF-8

发表于 : 2006-04-23 8:49
oliver
对啊,我并不是觉得Unicode不好。我不理解为什么各个操作系统不选择统一的编码,例如Unicode或者UCS,这样子各国语言都能够显示,而且对于跨平台或者跨语言都是好的。我不知道windows系统的字符集是什么,为什么Unicode编码在windows平台能够正常显示,GB编码也能够正常显示呢?而且windows平台的文件的文件名在Palm(Palm是GBK字符集)也能够正常显示呢?我觉得选择统一的字符集是将来的大势所趋,可是手持设备不选择统一码是出于什么考量呢?减少字符所占用空间?
iconv 转换文件编码喽

总不能怪平台的,何况Ubuntu下也不一定非用 UTF-8

发表于 : 2006-04-23 10:19
oliver
突然发现原来Palm的CJKOS支持扩展卡的Unicode文件名显示(在机体内存的文件名不支持Unicode)。看来现在方便了,文件名Unicode显示没有问题。文本我用mousepad编辑保存为GBK然后在Palm平台也能够正常显示了。
还有一个疑问,如果系统不支持Unicode,而又有一款软件支持阅读Unicode的文本,那么Unicode文本能够正常显示么?

发表于 : 2006-04-24 23:06
vizo
支持的
就像你揣了几张美钞,中国市场不支持U$,可是银行可以兑换

发表于 : 2006-04-25 17:02
adoal
Windows用的是双API模式。有基于codepage的ANSI API和基于Unicode的Wide API两套。
用ANSI API写出来的程序在中文系统下默认看到的文件名、窗口标题等编码是GBK的,用Unicode API写出来的程序看到的是Unicode的。
所以很多软件在中文Windows下无法打开文件名是阿拉伯文的文件(哪怕文件内容是GBK的),而Notepad虽然简陋却可以。:p

oliver 写了:对啊,我并不是觉得Unicode不好。我不理解为什么各个操作系统不选择统一的编码,例如Unicode或者UCS,这样子各国语言都能够显示,而且对于跨平台或者跨语言都是好的。我不知道windows系统的字符集是什么,为什么Unicode编码在windows平台能够正常显示,GB编码也能够正常显示呢?而且windows平台的文件的文件名在Palm(Palm是GBK字符集)也能够正常显示呢?我觉得选择统一的字符集是将来的大势所趋,可是手持设备不选择统一码是出于什么考量呢?减少字符所占用空间?
iconv 转换文件编码喽

总不能怪平台的,何况Ubuntu下也不一定非用 UTF-8

发表于 : 2006-04-25 17:25
fuhuizn
gedit可以保存成各种编码的啊

发表于 : 2006-04-25 18:44
oliver
是的。但是直接默认是保存为UTF-8格式,由于我经常进行这种操作,所以希望Palm平台能够阅读Unicode格式,但是看来有可能没有希望了。
fuhuizn 写了:gedit可以保存成各种编码的啊