最近在做个接口,从数据库把数据读取出来并生成XML展示,在IE下使用正常,不过到了火狐(firefox)下面,就有问题,问题如下
XML解析错误:未组织好
位置:http://localhost/horse/detail.aspx?id=12498
行:2,列:18:
百度、google之,发现有如下方法:
1、重新安装ASP.NET
2、使用CDATA
不过对比情况,发现都不能解决问题,最后把数据库里的内容用 notepad++ 来查看了下,终于发现了问题,数据库记录的内容里面应该有些是使用不同编码的,在记事本下看不出来,不过在 notepad++ 下面看的很清楚,如下图:
就是上面红框的那块,导致了解释错误。
问题找到,不过现在还没有找到好的方法来替换处理,只能是用 notepad++ 把这个字段有问题的编码字符删掉,然后重新 Update 了一下数据库。
不知道各位有没有什么好的办法,欢迎回复喔~~