MacとWindows間でファイルのやりとりをするとしばしば文字化けすることがあります。例えば圧縮されて送られてきたファイルを解凍すると文字化けしてしまったり。。
今回は、WindowsのフリーFTPソフトとして最も有名な「FFFTP」にアップロードされたファイルを、こちらがMacのフリーFTPソフト「Cyberduck」(ver3.4.2)でダウンロードしようとした時におこったトラブルでした。
見事に文字化けしています。これでは、「◯◯というフォルダに入っている△△を落として」といわれているのに、フォルダ自体をダウンロードすることも出来ないし、どうしようもありません。
Cyberduckの場合、「表示」→「エンコーディング」で文字コードを指定することも出来ますが、それをやっても文字化けは直らず…。調べてみたら、 解決策が書いてあったので、それを試したところばっちり治ったので、方法を書いておきます。
解決策が書いてあったのはこちらのブログ。ありがとうございます。
→Cyberduckの濁点・半濁点文字化けを治す メガギガテラス/ウェブリブログ
まずは、Dockの「アプリケーション」→「ユーティリティ」から「ターミナル.app」を起動します。上記のブログによると
defaults write ch.sudo.cyberduck path.normalize.unicode true
を入力すればよいとのことなので、そのままコピーしてペーストしてください。
ここで、Cyberduckが既に起動している場合は、一旦終了して再起動してください。
まだ文字化けしたままだと思いますので、「表示」→「エンコーディング」をクリックし、「Shift_JIS」を指定してください。
そうすると、フォルダの文字化けも、もちろんフォルダの中身のファイルの文字化けも直っているはず…。
おかげで、問題なくデータをダウンロードすることが出来てほっとしました。
こうしたファイルのやりとりでのトラブルを出来るだけなくすためにも、Win-Mac間では出来るだけファイル名を半角英数にしておくことをおすすめします。
[…] FFFTPでアップロードされたファイル/フォルダがCyberduckでは文字化けするのを解決する方法 – sorarium […]