2010-06-05 180 views
0

我在這裏有一點麻煩,我希望有人拋出我一個提示:)編碼非英文字符

我得到一些GET與JS VARS,但我有一個非拉丁字符集的麻煩:例如西里爾文。西里爾var在URL中顯示正確,但是當我用JS檢索它時,我得到了一些虛擬字符串。

我在想這樣的情況下類似於「unes​​cape」的功能。另外,如果有人知道一種方法,我可以將西里爾字符串轉換爲我從URL獲得的同一個虛擬字符串,它仍然會對我有用,因爲我需要的只是比較。

:) 謝謝! Martin

+0

你能舉一個正確的和虛擬字符串的例子嗎? – fmark 2010-06-05 06:54:33

回答

2

對於處理URI部分,我建議您使用encodeURIComponent/decodeURIComponent函數。

decodeURIComponent("%D0%B0%D0%B1%D0%B2%D0%98"); // "абвИ" 
encodeURIComponent("абвИ"); // "%D0%B0%D0%B1%D0%B2"