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 表
通过 Nginx 中的 phpmyadmin 将 20mb SQL 文件导入 MySQL 时“连接已重置”