摘要:
解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理先说MySQL的字符集问题。Windows下可通过修改my.ini内的PHP代码[mysql]default-character-set=utf8 //客户端的默认字符集[mysqld]default-character-set=utf8 //服务器端默认的字符集假设我们把两个都设为utf8,然后在MySQL Command Line Client里面输入“show variebles like“character_set_%”;”, 阅读全文
posted @ 2012-09-10 21:48
bulemichael
阅读(103)
评论(0)
推荐(0)
摘要:
先记下,免得以后想不起来又到处去找!PHP操作数据库的时候,数据库中数据使用UTF8编码,在读出来的时候,显示的全是???????问号乱码,找了一些资料原来是在读取之前进行一次编码设置:复制代码代码如下:create table tablename(id int not null auto_increment,title varchar(20) not null,contnet varchar(300) defalut null,primary key ('id'))begin=MyISAM DEFAULT CHARSET =UTF8;在插入数据之前执行:复制代码代码如下:my 阅读全文
posted @ 2012-09-10 21:17
bulemichael
阅读(140)
评论(0)
推荐(0)

浙公网安备 33010602011771号