开发者问题

1.数据库中的乱码问题

(1)先看字段的编码,如果存在则确定完毕;

(2)如果字段没有设置编码,查看的编码,如果有,则确定数据编码;

(3)如果表没有编码,查看的编码,如果有,则确定数据编码;

(4)如果库也没有编码,则有服务器程序确定,默认utf8。

PHP连接Mysql的乱码问题_乱码


2.PHP作为Mysql服务器的客户端,设置的客户端编码和连接编码

(1)客户端发送数据的编码

(2)客户端接收到服务器数据编码

PHP连接Mysql的乱码问题_Mysql_02

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

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

set names utf8;


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

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

4.文件本身保存的编码


用户

5.浏览器查看时,可以强制指定编码