phpmyadmin 带有外来字符的 csv 导入无法正常工作

标签 php mysql utf-8 collation

嗨,我遇到了一个非常基本且困惑的问题,我已经解决了其他问题,但没有一个能解决我的问题。我有一个 csv 文件,其中包含一些带有外来字符的数据。当我通过复制粘贴将其插入 MySQL 表时,它反射(reflect)正确。但是当我使用 phpmyadmin 的导入函数并使用 loadinfile 导入它时,它没有反射(reflect)。数据被截断。示例数据是这样的

Azienda Unità Sanitaria Locale Di Cesena

它只是显示

Azienda Unit

在这方面的任何帮助将非常感激!!

PS:我到处都做了utf8选择

最佳答案

在 Notepad++ 等编辑器中打开您的csv文件,它可以方便地转换为UTF-8。 如果您使用 Notepad++ ,

  • 转到“编码”菜单 >“转换为 UTF-8”(倒数第三个选项)。
  • 保存您的文件。

现在尝试从 csv 文件导入数据库。

关于phpmyadmin 带有外来字符的 csv 导入无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22091481/

相关文章:

php - 获取子目录下的所有文件

javascript - 简单的ajax帖子不起作用

mysql - 将时间戳转换为 X 天 X 小时 X 分钟前

php - MySQL varchar 在 PHP 中具有换行符和有效的 LIKE 子句

python - 在 Python 中打开文件读取时应该使用 utf8 还是 utf-8-sig?

python - 使用多种编码对文本进行编码

php - 拉拉维尔 : HasMany relationship returns null data when added select query

php - Laravel 5.2 多对多自定义枢轴

mysql - 将 MySQL 表分成 2 个?当前搜索速度太慢

python - 如何将具有无效 UTF-8 字符的文件名转换回字节?