编码错误PHP和MySQL的欧洲语言

时间:2016-01-21 05:15:24

标签: php mysql utf-8

我想在MySQL中插入一些欧洲语言。例如áóÖü。(抱歉,我不知道它是什么语言。也许有人可以帮我修改标题。)

但它变成了无法阅读的东西。

我尝试此解决方案How to Inserting french characters in mySQL DB table?

我发现我的PHP版本是5.1.6。所以我不能使用mysql_set_charset

Mysql charset为utf8_general_ci,版本为5.0.45

如何解决此问题?

1 个答案:

答案 0 :(得分:-1)

数据库更改

  • 更改数据库,表格+列中的字符集(是的!更改表格字符集是不够的,你必须逐列完成!我花了很长时间才弄明白这一点!)到“UTF8”

  • 将数据库中的排序规则,表格+列(确实检查每一列)更改为“utf8_slovak_ci”

  • 导入DATA并检查它在数据库中是否正常

PHP更改

查询时,使用“mysql_query('SET character_set_results = UTF8;');”在SELECT / UPDATE语句之前

相关问题