首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从csv导入mysql时保留特殊字符

从csv导入mysql时保留特殊字符
EN

Stack Overflow用户
提问于 2014-01-21 03:23:29
回答 5查看 28.5K关注 0票数 8

我有一个包含特殊字符的csv文件。但是,当我将它们导入到我的表中时,它们不会导入。我将需要包含特殊字符的行设置为utf8_general_ci

但是,我在phpmyadmin导入时丢失了特殊字符。例如,不导入度数符号。我在文本编辑器中查看了我的csv文件,它确实包含特殊字符。

请帮帮忙。

好了,我知道该怎么做了。请看我下面的回答。

EN

回答 5

Stack Overflow用户

发布于 2015-09-11 18:21:49

只需在尝试上传文件时更改mysql中的字符集。在我的例子中,字符集windows-1252

票数 11
EN

Stack Overflow用户

发布于 2014-01-21 04:57:10

好的,

对于任何有同样问题的人,尝试将导出的csv文件保留在utf8中,同时保留特殊字符,请执行以下操作。

在OpenOffice计算中打开您的文件。当您准备保存它时,将其另存为文本csv文件。导出时,会询问您要将其保存为什么格式。将其另存为UTF8并快速复制。它不会像excel那样转换特殊字符。

希望这对其他人有帮助。

票数 8
EN

Stack Overflow用户

发布于 2015-04-30 09:08:38

Excel通常将CSV输出为UTF-16,但也有方法将其转换为UTF-8输出,如here所述

如果您使用的是Windows,您还可以使用标准记事本文本编辑器,通过在另存为对话框中选择UTF-8编码来转换文件,如下所示:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21242413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档