Sunday, November 12, 2006

我错怪taglib了

在id3v2 tag的问题上。
StringList::toString()里虽然没有利用到encoding
但是在建立TexIdentifationFrame对象的时候,是用到了encoding的。

至于id3v1,那个问题我认为确实是个问题。虽然taglib说它只把id3v1的encoding当Latin1。

不是taglib的问题,那自然就是audacious的问题。确实如此。

在目前的audacious里,在写入时都当做是utf8。但是读取时,如果启用了chardet,那么就当成是latin1,这样读取出来的就是乱码。

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home