重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你的数据库是什么编码的?默认的latin编码是不支持汉字的,改成utf8或者utf8mb4编码,然后你的PHP文件编码也使用utf8编码
公司主营业务:网站制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出阳新免费做网站回馈大家。
请将数据库的编码,表的编码以及字段的编码与网页代码的编码保持一致。
另外注意文件本身的编码与html代码头meta中的编码说明保持一致。
那你看看是不是在连接数据库的时候采用了utf8格式,语法如mysql_query('set
names
utf8');
?php
header("content-type:text/html;charset=gbk");
$conn=mysqli_connect("localhost","用户","密码","数据库")
or
die("无法连接mysql数据库服务器!");
$conn-query("set
names
gbk");
?
meta
http-equiv="content-type"
content="text/html;
charset=gbk"
/
这样统一下
还有文件编码格式不能是utf-8模式的
PHP向MYSQL写入中文时,数据库内保存的乱码
@mysql_select_db("newdb") or die ("连接错误");
这条语句后加上
mysql_default_chearset('utf8');
全都改成utf-8字符集的。
注意在mysql用utf8!
必须全部都改成一样的才能显示正常中文