我有一个包含特殊字符的csv文件。但是,当我将它们导入到我的表中时,它们不会导入。我将需要包含特殊字符的行设置为utf8_general_ci
但是,我在phpmyadmin导入时丢失了特殊字符。例如,不导入度数符号。我在文本编辑器中查看了我的csv文件,它确实包含特殊字符。
请帮帮忙。
好了,我知道该怎么做了。请看我下面的回答。
发布于 2015-09-11 18:21:49
只需在尝试上传文件时更改mysql中的字符集。在我的例子中,字符集windows-1252

发布于 2014-01-21 04:57:10
好的,
对于任何有同样问题的人,尝试将导出的csv文件保留在utf8中,同时保留特殊字符,请执行以下操作。
在OpenOffice计算中打开您的文件。当您准备保存它时,将其另存为文本csv文件。导出时,会询问您要将其保存为什么格式。将其另存为UTF8并快速复制。它不会像excel那样转换特殊字符。
希望这对其他人有帮助。
发布于 2015-04-30 09:08:38
Excel通常将CSV输出为UTF-16,但也有方法将其转换为UTF-8输出,如here所述
如果您使用的是Windows,您还可以使用标准记事本文本编辑器,通过在另存为对话框中选择UTF-8编码来转换文件,如下所示:

https://stackoverflow.com/questions/21242413
复制相似问题