What about the Chinese garbled code of xmlhttprequest in php?
This article will explain in detail how to do the xmlhttprequest Chinese garbled code in php. The editor thinks it is very practical, so I share it for you as a reference. I hope you can get something after reading this article.
Php xmlhttprequest Chinese garbled solution: 1, unified to UTF-8;2, output through XMLHttpRequest access to the text, in the headers text declaration can be added.
This article operating environment: windows7 system, PHP7.1 version, DELL G3 computer
Solve the problem of Chinese garbled code in XMLHttpRequest
For the data obtained through XMLHttpRequest, the default character encoding is UTF-8. If the front-end page is GB2312 or other encoding, the obtained data is garbled. The data passing through XMLHTTPRequest,POST is also UTF-8 encoding, and garbled codes will occur if the background is GB2312 or other codes.
Solution:
Unified to UTF-8. This is also the inevitable trend of internationalization.
When you output text obtained through XMLHttpRequest, add a text declaration to the headers (the direct HTML declaration has no effect).
Such as:
PHP:header ('Content-Type:text/html;charset=GB2312'); ASP:Response.Charset = "GB2312" JSP:response.setHeader ("Charset", "GB2312"); this is the end of this article on "how to do Chinese garbled in xmlhttprequest in php". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.