php.ini在这种情况下,编辑无济于事。
数据库的数据整理给您带来了什么问题?默认情况下,大多数MySQL安装集
latin1_swedish_ci而不是
utf8_general_ci新创建的数据库。
更改数据库的排序规则,然后重试。
ALTER DATAbase [name of your database] CHARACTER SET utf8;
如果这是一个特定的表,则排序规则可以更改为:
ALTER TABLE [name of your table] ConVERT TO CHARACTER SET utf8;
如果它是表中的特定列:
ALTER TABLE [name of your table] MODIFY [name of your column] [other settings] CHARACTER SET utf8 COLLATE utf8_general_ci;
或者,您可以导出当前数据库,使用此命令创建新数据库并重新导入数据:
CREATE DATAbase [name of your database] CHARACTER SET utf8 COLLATE utf8_general_ci;
而且,如果您要永久更改在计算机上安装的MySQL,从而导致出现问题,请进行编辑
my.cnf。下面将把整个链设置为UTF-8:
[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]collation-server = utf8_unipre_ciinit-connect='SET NAMES utf8'character-set-server = utf8



