phpmyadmin 导入带有符号的 csv

Posted

技术标签:

【中文标题】phpmyadmin 导入带有符号的 csv【英文标题】:phpmyadmin import csv with symbols 【发布时间】:2011-05-13 19:37:18 【问题描述】:

当我导入 CSV 文件时,符号(例如 $ £ é á ü 等)会更改为 ?s。

知道如何解决这个问题吗?

(例如,我可以在 excel 中打开它并将符号更改为各自的 html 实体吗?例如:£ -> £)

谢谢

【问题讨论】:

【参考方案1】:

无需将字符转换为 HTML 实体。您只需要在导入文件时选择正确的字符集。

phpMyAdmin 中,您应该有一个这样的下拉选择:

您应该能够在“另存为...”对话框中找到 Excel 使用的字符集。

【讨论】:

啊哈!杰出的。进行了一些研究,但我选择了Latin1。 :) 谢谢。 @ThomasClayson:感谢您提供您使用的编码。我一直在努力寻找一种将 ISO 8559-1 设置为字符集的方法,但没有意识到 latin1 也适用于我。 @Pekka:为什么 UTF-8 不显示像 é À 这样的重音字符?保存excel时,它编码为UTF-8(unicode)。当我使用 Latin1 时,我遇到了 Σ, σ 等字符的问题。有没有办法可以导入包含所有这些字符的混合数据? @Fr0zenFyr UTF-8 可以处理所有这些字符。你用什么来代替éÀ 我得到 plain? 这样的问号。有趣的是,如果我对此类字符串运行插入查询,它们会被很好地插入,它唯一的导入会导致问题。

以上是关于phpmyadmin 导入带有符号的 csv的主要内容,如果未能解决你的问题,请参考以下文章

使用 phpMyAdmin 将带有部分数据的制表符分隔的 csv 文件导入 mysql 表

phpmyadmin 导入日期格式困难的 csv

如何使用具有视图的 phpmyadmin 导入 sql?

通过 Nginx 中的 phpmyadmin 将 20mb SQL 文件导入 MySQL 时“连接已重置”

将 CSV excel 导入到 phpmyadmin 然后“?”自动引入[关闭]

在 phpMyAdmin 中导入带有多边形数据的 CSV