对于来自数据库的值,我有一些特殊的字符,比如æ 以及ø. 当我在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,但没有任何帮助。
1条答案
按热度按时间mv1qrgav1#
即“mojibake”,其中,例如,2字节utf-8字符
如果我没弄错的话,你的例子和课文不一致。当通过拉丁1Map错误时,下面的utf8字符Map到匹配的2字符对。
更多的原因和治疗:故障与utf-8字符;我看到的不是我储存的