[PHP&MySQL]PHP&MySQL读取中文时乱码问题

摘要:[PHP&MySQL]PHP&MySQL读取中文时乱码问题


[铁人赛Day5]PHP MySQL读取中文时乱码问题

当我们在制作PHP的时候经常会发现编码会出问题,通常会在以下区域加入编码语法:

一、将网站语系改变
1.于 HTML head meta标签 指定编码为 UTF-8

     

(若是big5,则要把utf-8的位置设定为big5)

2.PHP 传送 Header 告知浏览器网页是 UTF-8

(此处语系要跟数据库的文字编码相同)

二、PHP连结数据库后设定语系
在PHP选择数据库语法mysql_select_db('XXX');
后方加入mysql_query("SET NAMES UTF8");
告知数据库在符编码转换过程,必须使用UTF8编码的方式

程序如下: