?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模式的
首先你得保证你数据库的编码和前端操作页面,后端处理页面的的文件编码格式都为统一的utf-8 格式。或是中文编码。
MySQL会出现中文乱码的原因不外乎下列几点:
1.server本身设定问题,例如还停留在latin1
2.table的语系设定问题(包含character与collation)
3.客户端程式(例如php)的连线语系设定问题
强烈建议使用utf8!!!!
utf8可以兼容世界上所有字符!!!!
Linux下Mysql插入中文显示乱码解决方案
mysql
-uroot
-p
回车输入密码
解决方案:
mysqluser
mydb;
mysqlalter
database
mydb
character
set
utf8;!
另一种方法是直接修改默认的Mysql配置文件
在debian环境下,彻底解决mysql无法插入中文和中文乱码的办法
上面提到了用临时方法更改数据库的字符集设置,显示中文,但是后来发现在有的系统下并不能成功,比如我用的debian
7.0,找了好久终于找到一个适合debian系统的解决方案,debian
7.0下测试成功,其他诸如修改client和mysql加入default-character-set=utf8的方法之类的,只适用与5.5以前的系统!