我有一个包含非英语单词的文本文件,我需要将其放入mysql中,我该怎么办?
203851 ኣብ
70351 ናይ
56687 ካብ
46018 እቲ
41928 ምስ
40221 ከም
38702 ድማ
29739 ናብ
28806 እዩ
23066 ከኣ
21459 ግን
21013 እዚ
20638 ሓደ
最佳答案
如果这样意味着您如何插入非Unicode字符串,则答案是:与放置任何其他字符串相同的方式。在创建该列以选择支持它的编码时要小心(例如utf8-mb4-这意味着utf8占4个字节,因为默认的mysql utf8仅使用3和...实际上这里是长话了:)-应该这样做您想放在那里的大多数技巧)。
然后...插入tableName
(columnName
)值('yourString');
这里的重要说明:您应该将该字符串转换为之前使用的编码(同样,utf8是您的最佳选择)。如果您不这样做,并尊重下一段(请参阅下面的内容),您仍然可以,但是,如果您不这样做,则最终会陷入混乱。
只是要小心数据处理,不幸的是,mysql在编码方面有很多故障点。它为db提供1种编码,为表提供1种编码,为列提供1种编码,为数据保存提供1种编码,甚至为连接提供1种编码,因此...请尝试对所有编码使用相同的编码,以免出现意外。
关于mysql - 我有一个包含非英语单词的文本文件,我需要将其放入mysql中,我该怎么办?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58888877/