Scala ProcessBuilder的字符编码

时间:2017-03-10 13:24:52

标签: scala utf-8

当我从命令提示符运行此命令时,我得到正确解码的UTF-8字符:

gpg --decrypt somefile.csv.zip.gpg | bsdtar -xf - --to-stdout

当我接受此命令时,从Scala运行它,如下所示:

val stream = s"gpg --decrypt $filename" #| "bsdtar -xf - --to-stdout"
val output = stream.!!

我得到了加扰的Unicode字符(例如Wolfg ng而不是Wolfgäng)

我看不出哪些步骤丢失了字符编码。它在哪里发生,我该如何避免呢?

OS = Linux Mint。

0 个答案:

没有答案