System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect 昨日書いた話はちょっと間違っていました。Windowsのエクスプローラーでのzipフォルダーの挙動は画面表示文字ではなく、「Unicode対応でないプログラムの現在の言語」の挙動に依存しました(社本さんありがとう!)。コントロールパネルの「地域と言語」にあるこの設定です。 逆に言えば、ここだけ設定しておけば、表示言語が英語であってもエクスプローラーの圧縮フォルダーは日本語Windows 7と同じ挙動をします。 つまりちゃんと日本語ファイル名も圧縮できます。BCLチームの人もやっと理解してくれたようで、zipファイルにUnicodeフラグが立っていないとシステムロケール(つまり日本語の場合はMS932)で展開すればいいよね?みたいなことを書いてくれている…は

