【问题标题】:Export csv from excel with foreign characters for import into MySQL从带有外来字符的 excel 中导出 csv 以导入 MySQL
【发布时间】:2012-05-30 06:23:36
【问题描述】:

当我将其从 Excel 导出为 csv 文件以导入 MySQL 时

Bl Michał Sopoćko,牧师

我明白了

Bl Micha? Sopo?ko

有没有办法导出文件以获得正确的字符?

【问题讨论】:

  • 您在数据库和连接上使用什么排序规则?应该是一样的。我向您推荐 1250(中欧)字符集(或任何面向 7 的拉丁文)。另外,您如何在 CSV 上看到它?请提供您用于导入的方法,目前为您提供最佳方法或解决方案将非常重要。请注意您是否使用 UTF-8(顺便说一下,我认为您不会使用它,因为转换仅针对 1 个字符。)

标签: mysql excel csv


【解决方案1】:

首先,您应该检查从 Excel 导出期间指定的编码选项(在保存对话框 -> 工具按钮 -> Web 选项 -> 编码选项卡中)。

接下来尝试将数据库表转换为这种编码:

ALTER TABLE <table_name> CONVERT TO CHARACTER SET <character_set> COLLATE <collate_name>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 2011-10-21
    • 1970-01-01
    相关资源
    最近更新 更多