phpmyadmin不导入unicode

4xy9mtcn  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(342)

当我使用phpmyadmin的导入特性时,它不会导入非ascii字符,例如ä, ö, ü, õ 剩下的字跟在字后面。
当我用记事本打开csv文件时,它通常会显示非ascii字符,但是当我尝试导入它时,它不起作用。
手动输入那些丢失的字符可以工作,mysql会保存它们。有什么想法吗?

gt0wga4j

gt0wga4j1#

确保您知道您的csv文件的编码是什么-它应该是utf-8。然后在导入之前,输入'useutf8',它应该可以正常工作。

pexxcrt2

pexxcrt22#

mysql将在遇到当前字符集下无效的字符时执行此操作。
您没有提到要使用什么工具来导入数据,但应该能够在导入时指定字符集。如果该字符集与数据库的匹配,则一切正常。另外,确保文件实际上是在该字符集中编码的。
如果导入工具不提供选择字符集的选项,可以尝试phpmyadmin,phpmyadmin确实提供。

相关问题