您的位置:首页 > 编程语言 > PHP开发

PHP+MYSQL乱码问题解决方法三步走

2011-12-27 16:04 561 查看
PHP+MYSQL乱码问题解决方法,分三步:
第一步:设置页面编码

(1)PHP文件头:header ( "Content-type:text/html; charset=utf-8" );

(2)HTML页面头:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

(3)所有文件的编码格式为utf-8。

第二步:设置连接PHP连接MYSQL的编码格式

在连接数据库的代码后添加:mysql_query("set names utf8");

第三步:设置MYSQL数据库及表及字段的编码格式

(1)设置MYSQL的字符集编码:



(2)设置字段编码格式(整理)





当然,在phpAdmin中手动建表和设计表的字段编码,是很不专业的事情,最好还是用sql语句实现,举例如下:

DROP TABLE IF EXISTS `productclass`;

CREATE TABLE IF NOT EXISTS `productclass` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`className` varchar(50) NOT NULL,

`classPic` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: