簡體   English   中英

編碼非英文字符

[英]Encoding non-English characters

我在這里遇到了一些麻煩,希望有人給我一個提示:)

我在JS上獲取了一些GET VARS,但在使用非拉丁字符集時遇到了麻煩:例如西里爾字母。 西里爾字母var在網址中顯示正確,但是當我使用JS檢索時,我得到了一些虛擬字符串。

我想知道在這種情況下是否有類似於“轉義”的功能。

另外,如果有人知道我可以將西里爾字符串轉換為從URL獲得的相同虛擬字符串的方法,那么它仍然可以解決問題,因為我需要做的只是比較。

:) 謝謝! 馬丁

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM