再谈 Mysql解决中文乱码
一是要把数据库服务器的字符集设置为 utf8. 数据库的字符集会跟服务器的字符集一起变化, 也会变成 utf8:
在/etc/my.cnf中, 的 [mysqld]中, 设置 character-set-server=utf8.
是在单词之间用 横线 - 连接, 不要用 下划线_ 来连接.
不用default-character-set.
设置了character-set-server, 就不用设置了character-set-database
??? 即使在 服务器上设置, 设置修改了 客户端/ 连接字符串/ 返回 结果的 字符集为 utf8,
也要在 php代码中设置 : mysql_query('set names utf8'); 才能保证 最后的 web html页面的 中文不乱码??
mysql_connect('localhost', 'root', ''); 中 的 机器名, 使用 localhost , 不使用 127.0.0.1, 才能通???