当在 Linux 容器中运行的声明式流水线输出字符时,是否可以更改编码以匹配终端的真实输出?例如:
├── file1 +-- file1
├── file2 +-- file2
└── file3 +-- file3
^Formatting I want ^Formatting I get
我尝试将以下参数传递给我的Docker代理程序:
-e JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"
-e LC_ALL="en_US.UTF-8"
结合:
sh returnStdout: true, script: " "
在 "+--" 的位置,我得到了 "├──" ,这似乎是 "├──" 的 ANSI 编码。
我正在使用 ansiColor 选项,但似乎并没有什么帮助。
.
我看到了类似的问题,但我不确定如何在管道中实现解决方案。