加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml 浏览器打开报错Input is not proper UTF-8, indicate encodi

发布时间:2020-12-16 02:10:43 所属栏目:百科 来源:网络整理
导读:xml 中如果包含部分 ascii 控制字符(小数字)则 chrome会报告如下类型错我: This page contains the following errors: error on line 20 at column 89 : Input is not proper UTF- 8 ,indicate encoding !Bytes: 0x08 0xE8 0xBA 0xB2 Below is a renderin

xml 中如果包含部分 ascii 控制字符(小数字)则 chrome会报告如下类型错我:

This page contains the following errors:
error on line 20 at column 89: Input is not proper UTF-8,indicate encoding !
Bytes: 0x08 0xE8 0xBA 0xB2
Below is a rendering of the page up to the first error.

解决办法:replace 这些字符

xxx.replace(/u0000|u0001|u0002|u0003|u0004|u0005|u0006|u0007|u0008|u0009|u000a|u000b|u000c|u000d|u000e|u000f|u0010|u0011|u0012|u0013|u0014|u0015|u0016|u0017|u0018|u0019|u001a|u001b|u001c|u001d|u001e|u001f/g,"")

原因:XML 规范不支持如下字符

#x0 - #x8 (ASCII 0 - 8)
#xB - #xC (ASCII 11 - 12)
#xE - #x1F (ASCII 14 - 31)

参看文档:https://support.microsoft.com/en-us/kb/315580

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读