当我使用 PHPMyAdmin 的导入功能时,它不会导入非 ASCII 字符,例如 ä、ö、ü、õ 以及字符后面的其余单词。
当我用记事本打开 CSV 文件时,它会正常显示非 ASCII 字符,但当我尝试导入它时 - 它不起作用。
手动输入这些缺失的字符是可行的,MySQL 会按照应有的方式保存它们。有什么想法吗?
最佳答案
当 mySQL 遇到在当前字符集下无效的字符时,它会执行此操作。
您没有提及您使用什么工具来导入数据,但您应该能够在导入时指定字符集。如果该字符集与数据库的字符集匹配,则一切都会好起来。另外,请确保文件实际上是使用该字符集进行编码的。
如果您的导入工具不提供选择字符集的选项,您可以尝试phpMyAdmin确实如此。
关于mysql - PHPMyAdmin 不导入 unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52471993/