通过查阅网络资料,据说是Windows中文环境都是ASCII编码,unicode编码只有UTF-8方式兼容ASCII。本人随即咨询了开发者,开发者说是他在新版本中移除了对多字节字符编码的支持(removed multibyte encoding)并叫我使用UTF-8/UTF-16来代替(use UTF-8/UTF-16 for tags, will be displayed correctly on all systems independent from local and encoding settings for ANSI-tags)(估计开发者使用的不是windows环境),后续开发者也没有给我回邮件了。我个人猜测要么是开发者对unicode ASCII ANSI编码在不同操作系统不同语言环境的实际应用理解有错误,要么是开发者特意排斥中文、日文使用者(考虑到开发者是俄国人)。 所以解决乱码的办法是:MP3tag的标签写入要选择ID3v2.4的UTF-8,并且标签注释语言根据ISO-639-2规范要选择(中文,汉语) chi。本人亲测3.0(不含)以下的AIMP版本能够正常显示所有字符,3.0(含)以上的版本必乱码