做了乙個東西,在ajax中的responseheader中取到所要的值,將其顯示出來,但是裡面出現了中文亂碼,
在這裡我重現一下這個問題。
看見了 最後的一行的」stepname」:」sql%e6%9f%a5%e8%af%a2」 這一行
response中設定了utf-8的格式進行解碼所以最後解碼成了:」stepname」:」sqlæÿ¥è¯¢」
我們可以看看客戶端和伺服器之間什麼地方需要進行編碼。
我們這個出現的問題就是 在response傳過來的時候 這個值編碼的格式是url的編碼格式 每乙個前面加上%
但是瀏覽器的時候,使用了utf-8的格式進行了解碼 所以會出現在這樣的問題。
解決方法:
1. 進行utf-8的編碼 escape(str)
2. 進行decodeuri的解碼 decodeuri(escape(str))
這樣的話 就出現了我們想要的東西:
「sql%e6%9f%a5%e8%af%a2」 —->」sqlæÿ¥è¯¢」—->」sql%e6%9f%a5%e8%af%a2」—->」查詢」。
CentOS 中文配置 中文亂碼 中文輸入問題解決
centos如果裝英文版,如果在系統語言裡改為漢語後會導致所有的顯示都是亂碼的方塊。那麼需要兩個中文支援的包 fonts chinese 3.02 12.el5.noarch.rpm fonts iso8859 2 75dpi 1.0 17.1.noarch.rpm 乙個是中文字型,乙個是字型顯示,...
中文設定 spotify設定中文
有不少小夥伴使用spotify軟體聽歌,但是這款 軟體的介面預設是英文的,並不支援簡體中文,如果您想要將其設定為中文該如何設定,下面就為大家介紹一下怎樣將spotify設定中文,希望以下的介紹能夠幫助到您。spotify設定中文 1 spotify的介面語言是跟隨系統。它本身不支援簡體中文,如果你系...
中文路徑問題,中文url
在使用rails的webrick過程中碰到中文url問題,原本認為很簡單的事情其實並不簡單。為了了解中文路徑問題,特別在apache,iis下面做了試驗。過程如下 首先要準備好gb2312和utf 8的檔名。這裡使用python來獲得。s gb 我.txt print s gb 我.txt s gb...