如何让cygwin tar输出正确的unicode字母而不是shashed值?

时间:2015-04-02 19:30:21

标签: unicode cygwin tar

我有一个*.tar.gz文件,偶尔会有一些带有非ascii字母的名字。

例如,当tar遇到包含单词naïve的文件时,它输出:na\303\257ve

是否有任何swich或工具将这些斜线值转换为正确的字母?

1 个答案:

答案 0 :(得分:0)

  

http://www.gnu.org/software/tar/manual/tar.html

     

默认情况下,GNU tar会尝试取消引用每个文件或成员名称,并根据下表替换转义序列:...

     

此默认行为由以下命令行控制   选项:

--unquote
    Enable unquoting input file or member names (default).

--no-unquote
    Disable unquoting input file or member names.

换句话说,看看“--no-unquote”是否适用于您的Cygwin版本。

PS: 您使用的是哪个版本的Cygwin tar