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

SCP converts German characters from Mac to Ubuntu

我正在使用 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,

我无法解析包含这些字符的文件。

你有什么解决办法吗?

SCP converts German characters from Mac to Ubuntu

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

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