FTP并将文本文件从UNICODE转换为UTF-8

FTP并将文本文件从UNICODE转换为UTF-8,unicode,utf-8,ftp,navicat,Unicode,Utf 8,Ftp,Navicat,是否有人知道一种方法,可以调度或自动复制或ftping UNICODE文本文件,并将其转换为UTF-8编码 我正在尝试的文件是C:\Documents and Settings\All Users\Application Data\Microsoft\Windows NT\MSFax\ActivityLog\OutboxLOG.txt。我可以在记事本中将其重新保存为UTF-8,这样就可以将其导入navicat mysql。但是,我必须先将它复制到另一个目录,然后才能导入它,因为MS FAX正在使

是否有人知道一种方法,可以调度或自动复制或ftping UNICODE文本文件,并将其转换为UTF-8编码


我正在尝试的文件是C:\Documents and Settings\All Users\Application Data\Microsoft\Windows NT\MSFax\ActivityLog\OutboxLOG.txt。我可以在记事本中将其重新保存为UTF-8,这样就可以将其导入navicat mysql。但是,我必须先将它复制到另一个目录,然后才能导入它,因为MS FAX正在使用它。

FTP仅支持:ASCII、EBCDIC、二进制和“本地”(对于9位字节,是的,有些系统具有9位字节)。不支持UNICODE和UTF-8。您必须自己进行转换。

谢谢。非常感谢您的帮助。@Raymond,您是说不能通过FTP传输UTF-8/Unicode编码的文件吗?不,我只是说FTP不支持UTF-8/Unicode自动转换(这是OP要求的)。您仍然可以将它们作为二进制文件传输。好的,这需要一些说明。不过,我并不是真的希望FTP能够进行任何类型的字符集转换,所以这并不局限于Unicode编码。文件不能是“Unicode编码”,它必须是UTF-8、UTF-16或任何其他Unicode编码。其次,通过FTP传输有什么问题?如果我在记事本中打开此文件并转到“另存为”。默认文件类型是Unicode,另一个选项是UTF-8。所以,它被保存为unicode。是的,这只是记事本的术语太糟糕了。记事本所谓的“Unicode”实际上是UTF-16。我能找到的最好的证据就是。请相信我,没有“Unicode”编码。Unicode是标准,但它不是标准。