对xml文件进行解析,xml文件是utf-8的格式,在windows xp 系统下,解析中文正常,但是到unix环境下,中文就是乱码,请问这个什么原因?应该如何解决,谢谢
------解决方案--------------------
unix系统的字符集是什么呢?是中文的还是英文的?
------解决方案--------------------
你的unix环境支持中文吗?
------解决方案--------------------
你的代码呢?
------解决方案--------------------
有可能是BOM问题?用Windows记事本编辑过的文本都带BOM,有可能会造成乱码。
你在unix环境中手工新建一个xml然后读取试试?
------解决方案--------------------
楼主怎么修改的字符集呢?是否让其生效呢?
------解决方案--------------------
在unix上面查看下 xml 里面的内容(cat aa.xml ),看中文是否可以正常显示呢?
------解决方案--------------------
搞定了,麻烦各位了,结贴!
是否是xml文件和系统的编码格式不统一导致的呢
怎么搞定的呢?楼主分享下答案