在我的mysql数据库中,我有德语变音符号(ä,ö,ü)的字符串。
我用php / mysql查询它们,当我在网站上显示时,它们显示如下:
我的网站上有这个HTML:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
编辑:我已将所有排序规则更改为utf8_unicode_ci,但问题仍然存在
答案 0 :(得分:1)
如果您已将html元标记写为charset = UTF-8并且您已将Collation设置为utf8_unicode_ci字符集并且其无效,那么您必须使用
mysql_set_charset('utf8');
在你创建连接文件的地方使用它,如下所示: -
$link = mysql_connect("localhost","root","");
$db = mysql_select_db('testing');
mysql_set_charset('utf8');