xml中文字符乱码问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 21:40:50
linux c++ 环境, 使用xercesc...

转换为utf-16, 中文字符显示正常... 可转换为utf-8,都是乱码了...

该如何解决? 如何转换呢?

最好有代码, 谢谢...

encoding="gb2312"

你说的"转换为utf-8,都是乱码了"是不是用记事本打开看到乱码?
原因可能是你转换的utf-8文件头部不带BOM,而记事本只有看到BOM才认为是utf-8文件。

解决办法是:
* 用记事本强制按照utf-8打开。
* 或者自己在文件头加上BOM签名。

在xmlspy中进行转换