PHP 操作数据库的时候,写入中文,显示乱码
加上
mysql_query("SET NAMES UTF8");
后乱码问题解决。这个是由于Mysql数据库字符集设置问题导致的
通过修改 my.cnf 文件解决这个问题
- [client]
- default-character-set=utf8
-
- [mysql]
- default-character-set=utf8
-
- [mysqld]
- init_connect='SET collation_connection = utf8_unicode_ci'
- init_connect='SET NAMES utf8'
- character-set-server=utf8
- collation-server=utf8_unicode_ci
- skip-character-set-client-handshake