4tr32 发表于 2014-12-5 09:51:22

PHP连接Mysql的乱码问题

开发者问题
1.数据库中的乱码问题
(1)先看字段的编码,如果存在则确定完毕;
(2)如果字段没有设置编码,查看表的编码,如果有,则确定数据编码;
(3)如果表没有编码,查看库的编码,如果有,则确定数据编码;
(4)如果库也没有编码,则有服务器程序确定,默认utf8。


2.PHP作为Mysql服务器的客户端,设置的客户端编码和连接编码
(1)客户端发送数据的编码
(2)客户端接收到服务器数据编码

client:客户端发给服务器数据编码

results:服务器返回给客户端编码

1
set names utf8;





3.设置PHP返回给浏览器数据的编码

1





4.文件本身保存的编码


用户
5.浏览器查看时,可以强制指定编码
页: [1]
查看完整版本: PHP连接Mysql的乱码问题