LhaplusとMac(UTF-8)の相性が原因
Macで作成したPDFをメールで送ったファイルが、Windows(以下Win)で圧縮できない問題にあたりました。
「Mac・Win・文字化け・圧縮」あたりのワードは、文字化け関係に原因がありそうなのは分かるものの、今回は挙動が違ったので、忘れないようにまとめました。
今回はメールに添付したファイルを、Winの標準ソフト(Lhaplus)で圧縮がかけようとしても、ぐるぐるカーソルが回って無反応。
結局はファイル名に日本語が入っているのがまずかったのですが、メールでなくサーバーを経由して渡した同じファイル名は、圧縮がかけられるという、ちょっと不思議な現象でした。
他のWinマシンでもLhaplusではかけられず、CubeICEではかけられたので、マシンの問題ではなく、Lhaplusに原因がありそう。
検索してみるとLhaplusはUTF-8に対応していないようです。あくまでWin専用ソフト、ということになります。
一方、サーバーを経由すると出来たというのは、サーバーにより文字コードの対応が変わるっぽいです…がこの辺りは調べてもよく分からなかったので、なんとなくです。
https://itojisan.xyz/パソコンのトラブル/ダウンロードしたファイル名が文字化け/
ということで、長きにわたってなくならない、エンコード問題。MacとWinでやりとりするためにも、ある程度環境整備は必要そうです。
Comment