我有一个使用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
那是怎么回事?