2013年7月25日 星期四

Ajax中文亂碼的解決

因為Ajax的傳輸域設使用了UTF-8編碼,所以如果被呼叫的網頁不是使用UTF-8就會發生中文錯亂的問題,解決的方法就是在被呼叫的網頁中設定送給header的編碼資訊,方法如下:

PHP: header("Content-Type:text/html;charset=BIG5");
ASP: Response.Charset("BIG5")
JSP: response.setHeader("Charset","BIG5");