【问题标题】:UTF-8 Chars in FTP GreetingFTP 问候语中的 UTF-8 字符
【发布时间】:2018-06-22 16:56:09
【问题描述】:

我尝试在 FTP 服务器的问候语中使用 Unicode 字符,但客户端似乎将它们分别读取为两个不同的字符。因此,我需要一种将它们编码为 UTF-8 的方法。现在,我对问候语进行了 HTML 编码,因为我在网页上显示它,但在任何其他客户端上它都会显示编码。如何将问候语设置为 UTF-8 解析?如果我不能,那么有没有办法可以正确解析问候语?

编辑:回答了我自己的问题,见下文。

【问题讨论】:

  • 您不应将 UTF-8 放入 FTP 欢迎消息中。仅使用纯 ASCII。

标签: character-encoding ftp ftp-client


【解决方案1】:

我找到了问题的答案。它实际上已经是 UTF-8 编码的,我必须从 UTF-8 中解码它。这是我所做的:

decodeURIComponent(escape(greeting))

如果你像我一样在网页上显示它,不要忘记用<br>替换换行符!

decodeURIComponent(escape(greeting)).replace(/\n/g,'<br>')

【讨论】:

    猜你喜欢
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多