在javascript字符串中替换欧姆符号(Ω)

时间:2013-11-04 22:27:10

标签: javascript xml

我正在使用javascript将xml读取为字符串。我格式化字符串并使用replace取出几个字符。以下是一个例子。

sound=sound.replace(/"/g, "");

我遇到的问题是我无法取代欧姆符号。在xml中,它被写为

Ω

我试过了两次

sound=sound.replace(/Ω/g, "");

sound=sound.replace(/Ω/g, "");

这些都没有奏效。我认为问题与xml将代码转换为符号的方式有关,因为当您在浏览器中查看XML时,会显示欧姆符号(Ω)。任何人都可以帮我找到我需要输入到javascript中的符号或代码,以便从字符串中删除符号吗?

1 个答案:

答案 0 :(得分:3)

"Ω".replace(/Ω/g, "");在这里返回“”。您可能遇到编码问题。

在任何情况下,如果你认为JS在某个阶段没有保存/提供正确的编码,你可以使用文字。

尝试使用unicode文字。

sound = sound.replace(/\u2126/g, "");