软用者 发表于 2010-6-10 19:09:47

再次问mp3文件在magic 2.5正式版中用的amarok2版本中乱码的问题

是不是在magic 2.5正式版中使用的amarok2 2.3.0.90不支持gb码?是只支持utf-8吗?我换回amarok-2.2.0-2mgc25就正常了。

[ 本帖最后由 软用者 于 2010-6-10 22:17 编辑 ]

panpanpdj 发表于 2010-6-10 21:57:04

码这个事儿,我在各个发行版用过没一个是全部正常的,都 有一些不正常,后来也就不管了,随它去

sejishikong 发表于 2010-6-11 15:47:42

那就先用2.2.0吧。
amarok2比较失望。

nihui 发表于 2010-6-11 16:34:17

amarok 2.3.x 默认关闭了标签编码探测...
配置里需要自己开启

软用者 发表于 2010-6-12 21:50:06

回复 4# nihui 的帖子

谢谢nihui,在amarok 2.3打开标签编码探测就解决问题了。我希望知道amarok2-2.3.0.90-2mgc25支持mp3的id3标签什么编码,amarok-2.2.0-2mgc25又支持什么编码。如能告诉我,再次谢谢。

nihui 发表于 2010-6-12 22:30:28

2.2.0 默认开启了编码自动探测,适用于 gb / utf8 /.....
2.3.1 关闭了编码自动探测,只能识别 utf8,原因是探测成功率不是很好,上游收到了很多很多这样因探测错误的错误报告,那些老外又不懂如何改进,所以就很暴力地关闭了这个功能。

mgc 的 amarok2 这个功能是经过改善的,所以成功率会比较高。上游对补丁的态度不是很友好。。。。
2.3.1 里的这个开关是可以手动开启。

软用者 发表于 2010-6-13 22:41:12

回复 6# nihui 的帖子

你说的是2.3.1,2.3.0.90跟2.3.1一样吗?2.3.0.90是不是2.3.1的测试版?
根据我的研究,magic 2.5的amaork2的情况是:
amarok2 2.2.0只支持gb码id3标签的读写,而amarok2 2.3.0.90打开id3标签编码探测只支持gb码的读取,不打开id3标签编码探测只支持utf-8码的读取,写入id3标签只支持utf-8。
还有两个问题,amarok2的根据文件名猜测标签是没效的(1.4版有效),已经有id3标签信息的mp3文件不允许清空id3标签中的标题,在保存后标题会回来的。
如果有错,请补充说明。

[ 本帖最后由 软用者 于 2010-6-13 22:44 编辑 ]

nihui 发表于 2010-6-14 02:34:10

amarok2 2.2.0支持gb或utf8码id3标签的读,只支持utf8码的写,而amarok2 2.3.0.90打开id3标签编码探测支持gb或utf8码id3标签的读,不打开id3标签编码探测只支持utf-8码的读取,写入id3标签只支持utf-8。

之所以有2.2.0支持gb写的错觉,是因为2.2.0是可以读gb/utf8的。
即,2.3.1手动打开编码探测后和2.2.0就一样了。
写入id3v2标签永远是用utf8。

软用者 发表于 2010-6-14 11:08:02

原帖由 nihui 于 2010-6-14 02:34 发表 http://www.linuxfans.org/bbs/images/common/back.gif
而amarok2 2.3.0.90打开id3标签编码探测支持gb或utf8码id3标签的读
我说amarok2 2.3.0.90不能同时支持gb码和utf8码的根据是多个文件包含两种编码,打开编码探测时,当一部分正常时,另一部分乱码;关闭编码探测时,原来正常的部分乱码,原来乱码的部分正常。第2个根据是,在amarok 2.3.0.90修改标签,用的是utf8,启用了标签编码探测后,就不能正确显示。2.2.20好像可以同时支持两种编码显示,我说好像是因为多数可以,有部分乱码原因不明。
如果是设置了收藏,需要“重新扫描收藏”。
页: [1]
查看完整版本: 再次问mp3文件在magic 2.5正式版中用的amarok2版本中乱码的问题