UTF-8なLinuxとSHIFT_JISなWindowsの間ではZIPファイルの受け渡しをする際に文字化けする可能性がある。 ここでは,Linux(Debian sid)側で工夫することでWindows標準のZIP解凍・圧縮機能で文字化けしないようにすることを目指す。 解凍編 まずはWindowsで圧縮したSHIFT_JISなZIPファイルをLinux側で解凍するときを考える。 この場合,(Ubuntuでは対策パッチがあるそうだが)DebianのunzipコマンドではSHIFT_JISで文字化けするのでunarコマンドを使うと良い。 以下のサイトにあるサンプルで試したところ,unarはSHIFT_JIS(CP932)やUTF-8は文字化けしないがEUC-JPなファイルは文字化けした。 Develop/UnzipTestcase – Ubuntu Japanese Wiki EUC-