【问题标题】:SCP converts German characters from Mac to UbuntuSCP 将德语字符从 Mac 转换为 Ubuntu
【发布时间】:2018-01-23 05:39:18
【问题描述】:

我正在使用 Mac 文本编辑器,并且我有一些包含一些德语字符的 csv 文件:

schönheit & gesundheit,1,Yes,03/04/17,-1,1141,in stock,-1,enabled,

我正在使用scp 将文件从我的计算机复制到服务器:

scp -C -i key.pem -r file.csv ubuntu@54.0.0.0:file.csv

然而我得到的是这个

sch~Znheit & gesundheit,1,Yes,03/04/17,-1,1141,in stock,-1,enabled,

我无法解析带有这些字符的文件。

你有什么办法解决这个问题吗?

【问题讨论】:

  • 你能检查源文件和目标文件的 md5sum 吗?

标签: python utf-8 scp


【解决方案1】:

SCP 将德语字符从 Mac 转换为 Ubuntu

不,scp 是一个二进制协议,它会逐位传输。问题是您的编辑器及其编码配置。在 MAC 中打开文件,检查那里使用的字符编码,在 Ubuntu 中打开文件时,使用相同的编码。

或将文件最初转换为 UTF-8 以避免此类问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 2015-02-05
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    相关资源
    最近更新 更多