gpt4 book ai didi

MySQL 用丹麦字符错误排序

转载 作者:行者123 更新时间:2023-11-29 01:02:48 24 4
gpt4 key购买 nike

丹麦字母顺序要求 abc... 位于 æ、ø 和 å 之前。在我的 MySQL 数据库中,当我按字母顺序排序时,结果为

Øresund
Åse
Alfa

这很奇怪。

服务器连接排序规则是utf8_general_ci
数据库排序规则是 latin1_swedish_ci
表排序规则为 utf8_danish_ci
列排序规则是 utf8_danish_ci

不应该在表/列上设置排序规则覆盖更高级别的排序规则吗?

我的网站都是UTF8,当我从网站输入文本时,它又好了。但是当我在 phpmyadmin 中查看文本时,字符显示错误。

我已将文件 editschool.php 的内容粘贴到此处:http://pastebin.com/pv8u0BDj

最佳答案

我终于成功了。这些之一或两者都解决了问题:

<罢工>1。添加 mysqli_set_charset($connection,"UTF8");到我文件的顶部,

  1. 强制我的 FTP 客户端以 UTF-8 格式上传。

编辑:我现在认为上面的选项 2 是目前为止最有可能的,这就是我删除选项 1 的原因。

关于MySQL 用丹麦字符错误排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30679597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com