有没有办法将 FileZilla 设置为在从 Windows 传输到 Linux 服务器时保留文本文件的现有编码(UTF-8)?在 FileZilla 站点管理器中,我选择了“字符集”选项卡并选择“使用自定义字符集”,然后填写了 UTF-8。
在服务器上,我可以使用以下方法检查文件
file -i myfile.html
并且它表明
myfile.html: text/html; charset=unknown-8bit.
此外,如果我尝试使用 iconv,它需要输入编码。尝试
iconv -f unknown-8bit -t UTF-8 myfile.html
我得到了错误
iconv: conversion from `unknown-8bit' is not supported
如果我尝试
iconv -f UTF-8 -t UTF-8 myfile.html
我明白了
illegal input sequence at position 344
这是非 ascii 字符的第一个位置。
答案1
你不能以二进制模式传输它们吗?
传输 > 传输类型 > 二进制。