jiangtao9999 发表于 2008-2-28 23:04:04

原帖由 三翻领 于 2008-2-28 07:19 PM 发表 http://www.linuxfans.org/bbs/images/common/back.gif

智能判断怕是不易啊。
有个mozilla的项目,用python写的chardet,可以自动判断编码,但也只能说马马虎虎吧。中文只返回gb2312:cry:
2312 足够了, gbk 和 gb18030 都是向下兼容的,只要不是 GB13000 就行了。

三翻领 发表于 2008-2-28 23:08:38

原帖由 jiangtao9999 于 2008-2-28 23:04 发表 http://www.linuxfans.org/bbs/images/common/back.gif

2312 足够了, gbk 和 gb18030 都是向下兼容的,只要不是 GB13000 就行了。
我使用的情况看,是不够的,强制在检测出gb2312的情况下赋值gb18030

jiangtao9999 发表于 2008-2-29 13:26:16

原帖由 三翻领 于 2008-2-28 11:08 PM 发表 http://www.linuxfans.org/bbs/images/common/back.gif

我使用的情况看,是不够的,强制在检测出gb2312的情况下赋值gb18030
gb2312 和赋值 gb18030 似乎没区别,字符处理方式应该是一样的。只不过 18030 支持的字符更多。
gb2312 的代码因该能处理 gb18030 。当然改用 gb18030 来处理更好。
页: 1 [2]
查看完整版本: Amarok标签输入后为变成问号[已解决]