【发布时间】:2014-02-19 06:41:18
【问题描述】:
我有一个瑞典网站,其中的内容包含 ÅÄÖ,我在将这些内容插入 mysql 表时遇到了问题,我使用 "alter table tablename convert to character set utf8 collate utf8_swedish_ci" 修复了它。这工作正常,但是当我将 http 字符集编码设置为 UTF-8 时,表中的特殊字符会得到这个符号“�”。
当我删除 http 字符集时,html 特殊字符会变得很奇怪,但表格中的字符不会。
我知道 Stackoverflow 上还有很多其他类似的问题,但我无法解决。
【问题讨论】:
-
文件编码也应该是utf8
-
好的,这可能有效,我会检查一下!
-
而且你还必须检查你的数据库客户端设置的编码。另请注意,当您更改编码时,您可能必须手动转换已存储在表中的内容。
-
好的,谢谢各位,我去看看!
标签: php html mysql utf-8 character-encoding