我在使用标准排序规则生成表时犯了一个错误。切换到utf8后,德语字母无法正确显示。
我已经做了以下步骤,但没有效果:
标题中:
meta http-equiv="Content-Type" content="text/html;charset=utf-8"
在mysqli_connect:之后
mysql_set_charset('utf8', $con);
我将所有表/字段更改为UTF8_unicode_ci。
我还应该做些什么,让它发挥作用?真的很感谢你的帮助!提前谢谢。
编辑:好的,我明白了:
代替:
mysqli_set_charset('utf8', $con);
我必须使用:
mysqli_set_charset($con, 'utf8');
当您从数据库中选择数据或将数据插入数据库时,请在执行任何操作之前执行此查询。
$query = "SET NAMES UTF8";