应该是写到数据库里就是乱码的,但在页面里输出是正常的,数据表为utf-general-ci编码
为啥呢?试过在程序之前加入Set Names uft8也不行。
求指导!
为啥呢?试过在程序之前加入Set Names uft8也不行。
求指导!
解决方案 »
- php中用mysql的START TRANSACTION和commit包围了4条插入语句,发现用事务比不用的时候插入的快这是为什么呢?
- 安装dede出现Deprecated: Function ereg_replace() is deprecated in F:\wamp\www1\dede\c
- php中网页一关闭就删除MySQL仲的数据?
- php如何实现分目录存放文件
- session注销怎么写
- each print_r难题
- 格式化时间输出
- 求教oracle+php的问题
- 为什么不能接到表单传递过来的变量?
- 类文件中的方法名前加上一个&符号是什么意思
- eclipse 运行不能访问php程序的页面。
- 请教 php团队开发 svn问题
mysql> show variables like 'character_set_%' ;mysql> show variables like 'collation_%' ;修改一下。 mysql> alter database name character set utf8; mysql> alter table type character set utf8; 不行的话,就修改一下mysql 配置文件
加上这个
default-character-set = utf8
character_set_server = utf8