使用js在对json字符串转json对象时,如果遇到一些控制(特殊)字符会出现转化失败的情况
处理方法:通常我们可以把这些控制字符替换成空
function character(str) { return str.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|u007F/g, ""); }
ASCII中的控制字符:
十进制 | 十六进制 | 控制字符 | 转义字符 | 说明 | Ctrl + 下列字母 |
---|---|---|---|---|---|
0 | 00 | NUL |