如何解决PHP在utf-8编码下中文显示乱码问题?

发布网友

我来回答

11个回答

热心网友

  如果php文件已经在头部设置编码格式为utf-8,在运行的时候还出现乱码问题,可能是由于文件编码格式不匹配或者头部有bom信息输出导致乱码。解决办法:

设置保存文件编码格式为utf-8;

去掉文件头部bom信息;

热心网友

需要转换一下编码:

$str=strftime( "Today is %A" );
$str=iconv("gbk", "utf-8", $str);      // 转码函数
setlocale( LC_ALL, "chs" );
echo "<p>中文简体格式:".$str."</p>";

热心网友

文件属性设置为utf-8格式

在文件头部设定字符编码

header("Content-type: text/html; charset=utf-8");

热心网友

编辑器解决

选择切换编码格式为:utf-8

如:http://www.jb51.net/article/23020.htm!加油哦,亲。

热心网友

这说明你的编码没有统一,首先文件编码数据库编码还有代码的编码必须都弄成一样的才可以

热心网友

头部加一个 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

热心网友

在进行数据库操作的时候执行以下mysql_query("set names utf8")

热心网友

确定中文输入时编码类型

热心网友

用dw转换,更快更给力

热心网友

首先,你得统一编码

热心网友

iconv 转码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com