Archive for September 15th, 2004

MacOSX版iTunes乱码问题的解决(updated)

Wednesday, September 15th, 2004

2004-09-15 updated:
渤麦堂: ID3Mod帮助解决PC编码MP3在MacOSX上的乱码问题
这回终于出了一个批量转换的软件,我还没有机会试用,但跟贴的有人说不能一次转换大量的,否则程序会莫名退出。
2004-09-11:
查了一些网站,都把这个乱码归咎于iTunes把GB2312/Big5的ID3Tags当成unicode格式读造成的,解决的方法sinomac的站长开发了一个小软件,可以把GB/Big5的ID3Tags转换为unicode格式就完成了,或者使用iTunes菜单项中的那个ID3Tags转换功能(但我没成功过)。这个软件确实可以解决问题,但是只能一个一个的转,这对于偶们动辄就X个G的Mp3来说实在是有很高的时间复杂度。
我也简单的研究了一下,发现同样是GB/Big5的ID3Tags,iTunes也有一小部分能正确的显示中文,很奇怪,好像它也有尝试识别,只不过大部分识别不出来而已。我想我具备的知识完全可以编个程序来解决这个问题,GB/Big5编码的识别好像有个现成的库,Mozilla Firefox用的就是这个库,ID3读写官方也有库。但是…我好像现在手到擒来的是PHP语言…用PHP来写(前几天还看了一个PHP的ID3Tags类),是不是有点BT?
嗯,放放先…
Btw, 真不知道Apple怎么想的,虽然它坚持“ID3Tags官方标准是使用unicode作为编码方式”是对的,但是目前是不是可以考虑一下实际的情况?另一方面,Windows版的iTunes就什么问题都没有…怎么回事?“一国两制”?