PHP和MySQL的编码问题

PHP和MySQL的编码问题,php,html,mysql,encoding,utf-8,Php,Html,Mysql,Encoding,Utf 8,在使用phpmyadmin的MySQL中,我的文本如下所示: &伊库特 您的数据库是否设置为使用uft8\u unicode\u ci字符集?已解决: 我不得不在MySQL中更改my.cnf文件 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' char

在使用phpmyadmin的MySQL中,我的文本如下所示:


&伊库特 您的数据库是否设置为使用uft8\u unicode\u ci字符集?

已解决:

我不得不在MySQL中更改my.cnf文件

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

添加或类似于您的页面的内容,以便浏览器正确显示。我进入phpmyadmin>单击操作>然后将排序规则更改为utf8\u general\ciOn,在数据库服务器下phpmyadmin的主页选项卡上,它显示:服务器字符集:UTF-8 Unicode utf8您应该直接将排序规则更改为您的数据库,表和表的列。更改phpmyadmin排序规则集仅更改exibition排序规则,而不更改表/列排序规则。每个表列可能有不同的排序规则。
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8