您的位置:首页 > 其它

解决Rss/Xml中一不能被识别的特殊字符问题

2008-09-11 11:37 531 查看
最近在网站发现Rss订阅链接出现“无法识别的特殊字符”问题,这个字符一般出现在某字符串的前面或后面,使用Trim无法去除,在IE中不能正确显示,Firefox中不能显示格式化后的内容,保存xml文件用UltraEdit查看,此无法识别的字符显示为空格,查看字符属性Ascii为32,这个是由于字体显示的问题,实际肯定不是32,因为在程序中查找32字符查不到,最后在Asp.net中用户Server.UrlEncode对内容编码后发现此字符被编码为: %00 ,不知道是何字符?也不知道用户是如何输入的?

最后先把字符串编码并使用Substring去掉字符串前后的%00后解码写到xml文件中解决问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐