Ajax 的 responseText 中文亂碼問題

剛剛在實驗 element.innerHTML = AJAX.responseText 時候碰到了中文亂碼問題,稍微找了一下,以下是最簡單的解法。

假設 AJAX.open('POST', 'cgi.php', true), 然後 cgi.php 要輸出中文的內容,那記得在輸出前先丟個 header:

header('Content-Type:text/html;charset=big5');

問題解決。

對付 responseXML 時候把 text/html 改成 text/xml 就好了。

Tags: , , ,

One Response to “Ajax 的 responseText 中文亂碼問題”

  1. Anonymous Says:

    謝謝你的幫忙..
    找了很久ajax 出不到 中文的問題
    還以為是php的問題

Leave a Reply

All Rights Reserved Copyright © 2008 Design by StyleShout and Clazh