当我解析XML时,它包含异常的十六进制字符。因此,我尝试将其替换为空白空间。但这根本不起作用。
原始字符:?
hex code : (253, 255)
Run Code Online (Sandbox Code Playgroud)
代码:
xmlData = String.replace(String.fromCharCode(253,255)," ");
retrun xmlData;
Run Code Online (Sandbox Code Playgroud)
我想从描述中删除“ýÿ”字符。是否有人在将十六进制字符替换为空白时遇到麻烦?
根据答案,我将代码修改如下:
testData = String.fromCharCode(253,255);
xmlData = xmlData.replace(String.fromCharCode(253,255), " ");
console.log(xmlData);
Run Code Online (Sandbox Code Playgroud)
但它仍然显示'?' 屏幕上..
你知道为什么还是这样吗?