初学PHP,在汉字页面间传输和转换的时候,遇到了中文乱码问题。
究其原因乱码无外乎以下几种情况:
1、html页本身的乱码问题,
解决方法:纯html页使用<meta http-equiv="Content-type=text/html;charset=utf-8">
2、php页面本身存在乱码,解决方法:
<code><span><span>header</span></span>(<span>"Content-type=text/html;charset=utf-8"</span>);</code>
3、在html页和php处理页均没有错误,但是数据在传输过程中出现了乱码,这时就应该考虑一下html页与php处理页的编码方式是否一致了,只有编码方式一致,才能获得正确的数据信息。比如说,html页使用gb2312方式编码,那么你的php页面也要使用gb2312的编码方式来进行页面的处理,只有样才不会出现下面的这样一堆乱码:
??¢è????¥??°?-¤???é?¢?????¨?·2???é????????。
以上就介绍了PHP解决中文乱码问题,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。