我有MySQL数据库的字符编码问题。它是MySQL服务器5.1.72和PHP 5.3.28。在PHPMyAdmin中,我有以下设置:
服务器字符集:UTF-8 Unicode(utf8)
服务器连接排序规则:utf8_danish_ci
数据库整理:utf8_danish_ci
表格整理:uft8_danish_ci
表格中的所有字段:utf8_danish_ci
然而,如果我这样做:
$con = mysqli_connect( $dbhost, $dbuser, $dbpassword, $dbname );
mysqli_set_charset($con,"utf-8");
echo mysqli_character_set_name($con);
输出为“latin1”。我的问题当然是丹麦字符显示不正确。