为什么UTF-8 Mysql表不转换字符?

时间:2014-05-20 21:13:46

标签: php mysql encoding utf-8

我有一个带有一些基本字段的MaySQL表。该网页能够使用PDO将数据插入数据库。

问题是,每当我尝试插入外来字符(例如:á,é,ő,ű等)时,它会插入未定义的字符,就像它没有编码一样。

但是我有以下内容:

  • PDO正在连接:charset = utf8
  • 网页编码为UTF-8
  • 数据库表编码为UTF-8
  • 表格的字段编码为UTF-8

每当我手动更改插入行的内容时,使用PHPMyAdmin,它会正确显示文本,编码。

这里有什么问题,我没有遇到过什么?

这不是重复的。我试图执行其他问题中的所有内容,但都没有奏效! POST编码没有帮助,数据以错误的格式插入数据库,而不是在读取时...

0 个答案:

没有答案