我正在使用javascript将xml读取为字符串。我格式化字符串并使用replace取出几个字符。以下是一个例子。
sound=sound.replace(/"/g, "");
我遇到的问题是我无法取代欧姆符号。在xml中,它被写为
Ω
我试过了两次
sound=sound.replace(/Ω/g, "");
sound=sound.replace(/Ω/g, "");
这些都没有奏效。我认为问题与xml将代码转换为符号的方式有关,因为当您在浏览器中查看XML时,会显示欧姆符号(Ω)。任何人都可以帮我找到我需要输入到javascript中的符号或代码,以便从字符串中删除符号吗?
答案 0 :(得分:3)
"Ω".replace(/Ω/g, "");
在这里返回“”。您可能遇到编码问题。
在任何情况下,如果你认为JS在某个阶段没有保存/提供正确的编码,你可以使用文字。
尝试使用unicode文字。
sound = sound.replace(/\u2126/g, "");