-2

我正在从 FTP 服务器下载这个文件,当我在 VIM 中打开它时,它看起来像这样:

在此处输入图像描述

在此处输入图像描述

当我在 Notepad++ 中打开它时,我看到了这个(看起来很正常):

在此处输入图像描述

所以我试着看看这个文件的编码是什么,发现它在

在此处输入图像描述

现在的问题是,从 FTP 下载文件后,我需要将此文件加载到临时表中。如何安全地将其加载到 utf8 格式的表中?

当我导入到我的 MySQL 表时,它看起来像下面的表,字符之间有一个空格:

在此处输入图像描述

4

1 回答 1

0

临时表可以是CHARACTER SET utf8,但连接应该是ucs2or utf16le,我不知道是哪个。

您还没有说您的客户是什么,但使用SET NAMES ...(使用其中一个字符集)应该适用于大多数客户。然后转换将在您加载数据时发生。

ÿþ十六进制FFFE)字节顺序标记。查看博客和其中的链接。

于 2016-06-13T01:46:45.393 回答