MYSQL数据库使用UTF-8中文编码乱码的解决办法
|
1.用phpmyadmin创建数据库和数据表 CREATE TABLE `test` ( `id` INT NOT NULL,`name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ; 2.用PHP读写数据库
mysql_query("set character set 'utf8'");//读库
mysql_query("set names 'utf8'");//写库
就可以正常的读写MYSQL数据库了。
$conn = mysql_connect("$host","$user","$password");
mysql_query("SET NAMES 'UTF8'");
mysql_select_db("$database",$conn);
然后在做页面时,注意这句:
mysql_query("SET NAMES 'GBK'");
那页面也要相应变成: 希望这两篇关于UTF-8中文编码乱码的文章,能够更好地帮助大家解决这类问题,希望大家喜欢。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
