变音编码:Mac Lion上的tar

我有一个使用ISO8859-1编码在旧的Unixware机器上创build的tar归档文件。 当我尝试在Macosx Lion下提取它时,我经历了一些与德国变音的怪异之处。 例如:

我打开一个terminal.app窗口,编码设置为“ISO8859-1”,并设置我的语言环境,如下所示:

export LANG=de_DE.ISO8859-1 export LC_ALL=de_DE.ISO8859-1 

然后偷看存档:

 dhcp202:Downloads frank$ tar tvf backup.tar home/frank x home/frank/ x home/frank/Präferenzen/ 

注意“ä”显示正确

然后我解压档案

tar xvf backup.tar home / frank

“ä”也显示在tar的输出中,但是当我列出目录内容时,我看到:

 dhcp202:Downloads frank$ ls home/frank Pr%E4ferenzen 

那是怎么回事?