|
|
发表于 2006-8-5 03:12:31
|
显示全部楼层
|
我曾经做过totem的改造工作。主要是针对读取metadata时候,totem是先把媒体中的信息按照iso-8859-1读出来,再转换成utf-8编码的。因此,中文、日文等就会是乱码。我解决的办法是这样的:根据我的实际情况,中文和日文mp3歌曲,我写了一段程序,首先是试着把读出来的utf-8编码转回iso-8859-1编码,然后,将这个编码转换成gbk编码,如果出错,再试着转换成sjis。这里面用的函数就是libiconv库函数。所以,我建议你用这种方法写个程序来判断。至于你说找不到这个头文件,不妨看看你的glibc的库安装全了没有,另外,VC的配置可能有问题。 |
|