如何将csv-导入西里尔文本导入PhpMyAdmin中的latin1-swedish-ci编码表?

时间:2017-06-06 14:36:36

标签: mysql csv utf-8 phpmyadmin

如何将csv-将西里尔文本导入PhpMyAdmin中的latin1-swedish-ci编码表?

我的问题:

前端一切正常。但现在我需要在表中导入~1000行。我更喜欢UTF-8,但桌子是latin1-swedish-ci。当我甚至在latin1-swedish-ci中准备我的CSV时,PhpMyAdmin导入设置中没有这样的选项。

enter image description here

1 个答案:

答案 0 :(得分:0)

首先,请记住文件的编码和列/表的CHARACTER SET不一定相同。

其次,latin1 不能代表西里尔文。也许cp1251有你需要的东西。警告:我认为它只能处理英语和俄语,而不能处理欧洲其他地区。

UTF-8(MySQL的utf8mb4)是要走的路。这将涉及每个Cyrillic 字符的2个字节

在更糟糕的情况下,找出数据的编码是什么。 Д(首都DE)的HEX:

C4 -- in cp1251 aka ISO/IEC 8859-5
D094 -- in utf8 or utf8mb4