当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]UTF-8编码给我带来问题,为什么其他系统平台不选择UTF-8编码呢?(已解决)
帖子发表于 : 2006-04-22 9:40 
头像

注册: 2005-10-05 11:31
帖子: 775
送出感谢: 0 次
接收感谢: 0 次
例如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.php?tid=304838&page=2&extra=#pid3118085


最后由 oliver 编辑于 2006-04-25 9:33,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-04-22 13:14 
头像

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


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-04-22 23:31 
头像

注册: 2005-08-29 14:49
帖子: 1119
地址: 杭州
送出感谢: 0 次
接收感谢: 3
iconv 转换文件编码喽

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


_________________
用心×恒 | 豆瓣 | 门户 | Blog


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-04-23 8:49 
头像

注册: 2005-10-05 11:31
帖子: 775
送出感谢: 0 次
接收感谢: 0 次
对啊,我并不是觉得Unicode不好。我不理解为什么各个操作系统不选择统一的编码,例如Unicode或者UCS,这样子各国语言都能够显示,而且对于跨平台或者跨语言都是好的。我不知道windows系统的字符集是什么,为什么Unicode编码在windows平台能够正常显示,GB编码也能够正常显示呢?而且windows平台的文件的文件名在Palm(Palm是GBK字符集)也能够正常显示呢?我觉得选择统一的字符集是将来的大势所趋,可是手持设备不选择统一码是出于什么考量呢?减少字符所占用空间?

引用:
iconv 转换文件编码喽

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


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-04-23 10:19 
头像

注册: 2005-10-05 11:31
帖子: 775
送出感谢: 0 次
接收感谢: 0 次
突然发现原来Palm的CJKOS支持扩展卡的Unicode文件名显示(在机体内存的文件名不支持Unicode)。看来现在方便了,文件名Unicode显示没有问题。文本我用mousepad编辑保存为GBK然后在Palm平台也能够正常显示了。
还有一个疑问,如果系统不支持Unicode,而又有一款软件支持阅读Unicode的文本,那么Unicode文本能够正常显示么?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-04-24 23:06 
头像

注册: 2006-03-08 15:04
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
支持的
就像你揣了几张美钞,中国市场不支持U$,可是银行可以兑换


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-04-25 17:02 

注册: 2006-03-31 3:05
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
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


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-04-25 17:25 

注册: 2006-01-06 22:55
帖子: 556
送出感谢: 0 次
接收感谢: 0 次
gedit可以保存成各种编码的啊


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-04-25 18:44 
头像

注册: 2005-10-05 11:31
帖子: 775
送出感谢: 0 次
接收感谢: 0 次
是的。但是直接默认是保存为UTF-8格式,由于我经常进行这种操作,所以希望Palm平台能够阅读Unicode格式,但是看来有可能没有希望了。
fuhuizn 写道:
gedit可以保存成各种编码的啊


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译