![](/img/trans.png)
[英]Troubles with encoding when getting non-english characters from database in node.js
[英]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.