php - 字符集UTF-8,无法解决

标签 php html mysql utf-8 character-encoding

我有一个瑞典网站,其中内容包含 ÅÄÖ,我在将这些内容插入 mysql 表时遇到问题,我使用 “alter table tablename Convert to character set utf8”修复了该问题整理 utf8_swedish_ci"。这是正常工作的,但是当我将 http 字符集编码设置为 UTF-8 时,表中的特殊字符会得到这个符号“�”。 当我删除 http 字符集时,html 特殊字符变得很奇怪,但表中的字符却没有。

我知道 Stackoverflow 上还有很多类似的问题,但我无法让它发挥作用。

最佳答案

您可以尝试通过将数据库连接设置为正确的字符集来修复此问题。

mysql_set_charset("UTF8");

关于php - 字符集UTF-8,无法解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21872992/

相关文章:

javascript - stackable.js 表格背景颜色不起作用

mysql - 每个表两个四个外键不能引用主表中的单个主键

mysql - 谷歌云 SQL 和 sql_mode 标志

php - MySQL 查询多个列上的多个 JOIN 两个表

尝试 get_results 时 PHP 崩溃

html - 在angular2中覆盖子div的CSS属性

javascript - 如何创建不存在但在搜索中显示的链接?

javascript - IndexedDB 在升级期间覆盖值

mysql - 将表与其自身连接并根据子查询进行过滤

PHP自定义明信片