我从FTP服务器下载此文件,当我在VIM中打开它时,它看起来像这样:
当我在Notepad ++中打开它时,我看到了这一点(看起来很正常):
所以我试着看看这个文件的编码是什么,并且看到它在
中现在问题是从FTP下载文件后我需要将此文件加载到临时表中。如何安全地将其加载到utf8中的表格中?
当我导入到我的MySQL表时,它看起来像下面的那个,在字符之间有一个空格:
答案 0 :(得分:0)
临时表可以是CHARACTER SET utf8
,但连接应该是ucs2
或utf16le
,我不知道哪个。
您尚未说明您的客户端是什么,但使用SET NAMES ...
(使用其中一个字符集)应该适用于大多数客户端。然后在加载数据时进行转换。
ÿþ
(十六进制FFFE
)字节顺序标记。请参阅blog及其中的链接。