Q
qqjm
Unregistered / Unconfirmed
GUEST, unregistred user!
入手了一个PSP,放了MP3上去发现ID3部分成了乱码。
上网上查了查发现,不仅是PSP,部分手机也有这个问题:是ID3标签的字符的编码的原因,只有用UNICODE编码的ID3标签才能正确显示,但是我手上MP3的ID3大部分是用ASCII编码的。
本来想从网上下载一个程序来将它转成UNICODE编码的,但是发现没有一个令我满意的程序(iTunes可以转换,但是为了一个小小功能装这么大的软件实在划不来),只好自己写一个程序了,当作练习吧。
现在的问题是:ID3没有规定字符编码方式(ASCII、UNICODE、UTF-8、UTF-16无论那种都可以用),我如何测试出它是用那种编码??
上网上查了查发现,不仅是PSP,部分手机也有这个问题:是ID3标签的字符的编码的原因,只有用UNICODE编码的ID3标签才能正确显示,但是我手上MP3的ID3大部分是用ASCII编码的。
本来想从网上下载一个程序来将它转成UNICODE编码的,但是发现没有一个令我满意的程序(iTunes可以转换,但是为了一个小小功能装这么大的软件实在划不来),只好自己写一个程序了,当作练习吧。
现在的问题是:ID3没有规定字符编码方式(ASCII、UNICODE、UTF-8、UTF-16无论那种都可以用),我如何测试出它是用那种编码??