如何将csv-将西里尔文本导入PhpMyAdmin中的latin1-swedish-ci编码表?
我的问题:
前端一切正常。但现在我需要在表中导入~1000行。我更喜欢UTF-8,但桌子是latin1-swedish-ci。当我甚至在latin1-swedish-ci中准备我的CSV时,PhpMyAdmin导入设置中没有这样的选项。
答案 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