小编use*_*017的帖子

string.replace(fromCharCode(),'')无法替换字符

当我解析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)

但它仍然显示'?' 屏幕上..

你知道为什么还是这样吗?

javascript fromcharcode

4
推荐指数
2
解决办法
7439
查看次数

标签 统计

fromcharcode ×1

javascript ×1