我想在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
。
如何解决此问题?
答案 0 :(得分:-1)
数据库更改:
更改数据库,表格+列中的字符集(是的!更改表格字符集是不够的,你必须逐列完成!我花了很长时间才弄明白这一点!)到“UTF8”
将数据库中的排序规则,表格+列(确实检查每一列)更改为“utf8_slovak_ci”
导入DATA并检查它在数据库中是否正常
PHP更改:
查询时,使用“mysql_query('SET character_set_results = UTF8;');”在SELECT / UPDATE语句之前