我用php写入mysql时 ,用phpmyadmin 查看,数据里是乱码。用php读出来正常
我直接用phpmyadmin写入中文到数据库,数据库正常,php读出来也正常。请问为什么 只有php写入的时候出问题。而且我把所有的php文件都设成了utf-8,编码形式。数据库也是,utf8_general_ci
我直接用phpmyadmin写入中文到数据库,数据库正常,php读出来也正常。请问为什么 只有php写入的时候出问题。而且我把所有的php文件都设成了utf-8,编码形式。数据库也是,utf8_general_ci
php首页有两个设置.
一是MySQL 字符集
一是MySQL 连接校对这两个设置一定要和你表的字段的类型一致.
其实原因很多,所以尽量保持各层都采用相同的编码.
其实原因很多,所以尽量保持各层都采用相同的编码.这样应该可以解决的啊
但是我和楼主相同的问题还是没有能够解决
唉
php为什么处理编码就这么难呢
2. 開啟數據庫連線後,先下這個查詢: mysql_query("SET NAME 'utf8'");這樣寫入的資料應該就是 UTF-8 了