【发布时间】:2012-07-11 07:17:17
【问题描述】:
之前的LOAD DATA INFILE 是在假设CSV 文件是latin1 编码的情况下运行的。在此导入期间,多字节字符被解释为两个单个字符,然后使用 utf-8(再次)进行编码。
这种双重编码创建了像ñ 这样的异常,而不是ñ。
如何更正这些字符串?
【问题讨论】:
-
@Esailija 这不是 MySQL 函数。无需将 PHP 等工具引入图片即可解决。 (这个问题是为了自我回答而创建的,但如果出现更好的解决方案,我会接受它而不是我的)。
-
很高兴知道,将此标记为收藏,以便我需要时可以找到它
标签: mysql string utf-8 character-encoding