特殊字符在服务器上不起作用

xmakbtuz  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(588)

对于来自数据库的值,我有一些特殊的字符,比如æ 以及ø. 当我在xampp和online上使用phpmyadmin检查数据库时,显示如下:

但是在处理过的php页面中,它在本地看起来很好,但在服务器上却不行。因此,基本上,在线版本存在一些问题,即无法正确显示这些值。
我的头上已经有这个了:

<meta http-equiv="content-type" content="text/html;charset=UTF-8" />

在我的.htaccess文件中:

AddDefaultCharset UTF-8
DefaultLanguage en-US

排序规则是 latin1_swedish_ci 对于数据库,我尝试将其切换到utf-8,但没有任何帮助。

mv1qrgav

mv1qrgav1#

即“mojibake”,其中,例如,2字节utf-8字符
如果我没弄错的话,你的例子和课文不一致。当通过拉丁1Map错误时,下面的utf8字符Map到匹配的2字符对。

ü  ü
ö  ö
Ø  Ø
æ  Ã¦

更多的原因和治疗:故障与utf-8字符;我看到的不是我储存的

相关问题