Add the character encoding method:
Response. setHeader ("charset", "gb2312 ");
**************************************** ****
The original description is as follows:
When AJAX is used to GET back to a page, most of the Chinese characters in RESPONSETEXT will be garbled, this is because xmlhttp in processing the returned responseText, is the resposeBody according to the UTF-8 encoding into the decoding test form, if the server sends a data stream that is indeed a UTF-8, the Chinese characters will be correctly displayed, and when the GBK encoding stream is sent out, it will be messy. The solution is to add a HEADER in the sent stream to specify the encoding stream to be sent, so that XMLHTTP will not be messed up.
PHP: header ('content-Type: text/html; charset = GB2312 ');
ASP: Response. Charset ("GB2312 ")
JSP: response. setHeader ("Charset", "GB2312 ");