//如果傳送參數是直接給予的,就會產生亂碼!
複製程式碼 程式碼如下:
http_request.open ("POST",url,true);
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send("action="+strName+" &val="+val); //如果val的值為中文,則產生亂碼
複製程式碼 程式碼如下:
http_request.open("POST",url,true);
http_request.setRequestHeader('Contentent-Type ', 'application/x-www-form-urlencoded');
http_request.send("action="+strName+"&val="+escape(val)); //val的值為中文不會產生亂碼
複製程式碼 程式碼如下:
PHP:header('Content-Type:text/html;charset=GB2312') ;
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");
以上就介紹了halo theme mjolnir mix php+AJAX傳送中文會導致亂碼的問題的解決方法,包括了halo theme mjolnir mix方面的內容,希望對PHP教程有興趣的朋友有所幫助。