php - 使用php将csv文件导入mysql数据库

标签 php mysql csv character-encoding import

我尝试使用 php 将 csv 文件导入 mysql 数据库,但阿拉伯文本未显示, 我用 mysql_query("设置名称 utf8;");

mysql_query("SET CHARACTER_SET utf8;");

但它仍然不起作用...

最佳答案

请检查数据库表列的“COLLATION”中是否有 UTF-8 字符。

http://dev.mysql.com/doc/refman/5.0/en/charset-column.html

ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name [COLLATE collation_name];

关于php - 使用php将csv文件导入mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16564408/

相关文章:

php - 导致列计数与第 1 行的值计数不匹配的 SQL 语句有什么问题?

mysql - mysql 5.6 的自定义 json_extract 函数未按预期工作

mysql - 在mysql中批量插入不重复的两行值

php - 如何在从 bitnami 安装的 linux 上查找 wordpress 文件

php - 播种 - 具有 3 级关系的 Laravel 模型工厂

php - 拉维尔 : one to one relationship becomes one to many relationship

php - HTML5 websockets vs PHP websockets vs node.js websockets?

python - 来自 MYSQL 的推送通知

python - 遍历 DictReader

linux - 通过使用匹配多列的一列连接两个 csv 文件