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