Non-US-ASCII filenames in tar, scp, etc.
braeburn:/Users/pronovic> scp otherbox:tmp/15* .
./15.L?ndler in_G,_Op.9,_No.21.ogg: Invalid argument
braeburn:/Users/pronovic> tar -ztvf music.tar.gz
tar: Record size = 8 blocks
-rw-rw-r-- pronovic/users 643100 2005-08-15 01:05:33 15.L\344ndler in_G,_Op.9,_No.21.ogg
braeburn:/Users/pronovic> tar -zxvf music.tar.gz
15.L\344ndler in_G,_Op.9,_No.21.ogg
tar: 15.L\344ndler in_G,_Op.9,_No.21.ogg: Cannot open: Invalid argument
tar: Error exit delayed from previous errors
This is rather frustrating. I'm not quite sure what to do with it.
I've tried using the tar implementation from Fink as well as the tar library in Python 2.3, all with the same result. I've also tried changing the locale, setting LANG=en and LC ALL=enUS, just like on the Debian box. No dice.
Anyone have a suggestion as to how I can make this work? Mac OS X has a UTF-8-capable filesystem, so it should be possible. I hope I am just missing something obvious.
Thanks,
KEN