-2

我在使用标准排序规则生成表格时犯了错误。切换到 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');
4

1 回答 1

1

当您从数据库中选择或插入数据时,在每件事之前执行此查询。

$query = "SET NAMES UTF8";
于 2013-07-16T11:16:23.403 回答