1
我正在使用javascript將xml讀取到字符串中。我格式化字符串,並使用替換取出幾個字符。下面是一個例子。在javascript字符串中替換歐姆符號(Ω)
sound=sound.replace(/"/g, "");
我遇到的問題是我不能代替歐姆符號。在XML中,作爲
Ω
我曾經嘗試都
sound=sound.replace(/Ω/g, "");
sound=sound.replace(/Ω/g, "");
這些都不曾先後被寫入。由於在瀏覽器中查看XML時顯示歐姆符號(Ω),因此我認爲該問題與xml將代碼轉換爲符號的方式有關。任何人都可以幫我用什麼符號或代碼,我需要輸入到JavaScript爲了從字符串中刪除符號?
我剛剛發佈'sound.replace(/ \ u2126/g,'');'這應該覆蓋它,無論編碼如何。 +1 – 2013-11-04 22:33:14
好的,使用unicode確實有用,謝謝。在我將您標記爲答案之前,您能解釋如何在JavaScript文件中添加編碼嗎?我確實在xml文件中使用了它。 – illinoistim
@illinoistim編輯可以指定編碼,例如在vim中它是':write ++ enc = utf-8 yoursoundfile.js',在WebStorm中它是'Project Settings - > File Encoding'。雖然如果這將在多個文件中使用,或者可能會更好地使用文字而不是符號本身,以防您的一位同事前夕複製粘貼並獲取此錯誤。很高興我可以幫助:) –