我有一个包含时区信息的数据库。当我尝试列出这些国家时,我会在其中显示一些带有�的国家。我知道这是一个编码问题,但我似乎无法解决它。表格是utf8_bin。
我尝试使用以下内容更改字符集:
if (!mysqli_set_charset($conn, "utf8")) {
printf("Error loading character set utf8: %s\n", mysqli_error($link));
exit();
} else {
printf("Current character set: %s\n", mysqli_character_set_name($link));
}
它显示并告诉我当前字符集是utf8但仍有问题。
非常感谢任何帮助。
更新:我能够让编码在Joomla之外工作,但是只要我把它放在Joomla模块中 - 它就无法正确编码。请参阅评论链接。