AJAX亂碼解決方法

2021-08-30 06:54:59 字數 465 閱讀 9374

[size=medium]

ajax亂碼解決方法

在剛開始做ajax程式的時候,一般都會遇到這個問題--ajax亂碼。它產生的原因和解決方法如下:

ajax中會產生亂碼的主要原因是:

一:js提交查詢xmlhttp返回的資料,預設的字元編碼是utf-8,此時如果前台頁面是gb2312或者其它編碼,資料就會產生亂碼顯示。

二:post方法提交資料預設的字元編碼是utf-8,如果後台是gb2312或其他編碼資料同樣也就會產生亂碼。

再說解決方法:

ajax亂碼處理解決的辦法:

程式**:

php:header('content-type:text/html;charset=gb2312');

asp:response.charset = "gb2312"

jsp:response.setheader("charset","gb2312"); [/size]

Ajax中文亂碼解決方法 相容ie ff

ajax的中文亂碼可以大概分為兩中,第一種是向伺服器端傳送中文引數時 xmlhttp.open get post url,true 伺服器端接收到的為亂碼,這個也是我今天遇到的問題,沒做處理之前,在ie裡 是正常的,但是在firefox裡面就出現了亂碼,我先把接收到引數輸出到乙個文字裡,沒有發現什麼...

AJAX的中文亂碼解決方法整理

encodeuricomponent dudu賽車 它是將中文 韓文等特殊字元轉換成utf 8格式的url編碼 主要是為了網頁國際化 dudu e8 b5 9b e8 bd a6 1.在客戶端 頁面js 將中文轉成utf 8的格式url編碼.即 e8 b5 9b格式的 2.然後在伺服器端 jsp s...

亂碼解決方法

jsp頁面顯示亂碼 pageencoding utf 8 servlet頁面顯示亂碼 在response輸出內容之前,執行response.setcontenttype text html charset utf 8 post表單傳遞引數亂碼 通過jsp頁面 html頁面或者servlet中的表單元...