如果php文件已经在头部设置编码格式为utf-8,在运行的时候还出现乱码问题,可能是由于文件编码格式不匹配或者头部有bom信息输出导致乱码。解决办法:
设置保存文件编码格式为utf-8;
去掉文件头部bom信息;
哎,又是乱码问题,我不多说,直接上代码
if(!preg_match('/^$/u', $_REQUEST['word'])){$username=iconv('GB2312', 'UTF-8', $_REQUEST['word']);
}
上面的代码就是判断传来的是数据类型是不是UTF-8编码,如果不是就转成转UTF-8编码,当然只支持GB2313的,如果传递过来的编码是big5的话也还是出现乱码,但是一般浏览器中人用的大部默认是GB2312或是UTF8的,先用着再说
以上就是关于如何解决PHP在utf-8编码下中文显示乱码问题全部的内容,包括:如何解决PHP在utf-8编码下中文显示乱码问题、PHP 接收GET中文乱码问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)