在使用phpmyadmin的MySQL中,我的文字如下:
&安培; eacute; < - 没有空间,加上看。
当我将它读入PHP并将其打印到error_log时,它看起来像:
\ xe9
当我尝试在网络浏览器中查看它时,它看起来像:
在Web浏览器中应该如下所示:
é
有谁知道出了什么问题?
我的html页面有标签
<meta charset='UTF-8'>
and
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
答案 0 :(得分:0)
您的数据库是否设置为使用 uft8_unicode_ci 字符集?
答案 1 :(得分:0)
解决:
我不得不将my.cnf文件更改为我的MySQL
[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