カテゴリー
ソフトウェア

FTPにUTF-8ファイル名の日本語を表示する方法

FTPを以前から長く使用しています。スタンダードのASCIIファイル名を作成していましたが、何も問題は起こりませんでした。しかしながらロレアテック用にPCモデルリストを作り始めたところ、多くのファイル名に日本語の文字が含まれていました。

http://www.loreatec.jp/pclist/パソコンメーカー/富士通%20FUJITSU%20パソコン.php

日本語の文字をファイル名とフォルダー名としてどのようにすれば見ることができるのでしょうか。サーバーで一度複雑な文字に変換されてFTPからファイルを載せる処理を行ってみました。しかしFTPは古いプロトコルなのでUTF-8の文字と必ずしも互換性があるとは限りません。

幸いなことに解決策があります。SFTP SSHを使用してサーバーへと接続します。まずはサーバーでSSHのアクセスをセットアップしなければなりません。一度セットアップしてしまえばあとはSFTPをを選択してサーバーに接続する、それで全てです。日本語の文字、アクセント、またはASCIIでないどんな文字でも見たり、アップロード・ダウンロードすることができるようになります。さらに、SFTPは完全に暗号化されているのでFTPよりもはるかに安全です。

最後に、直接関連することではありませんがお伝えしたいことがあります。Filezillaはプレーンテキストにパスワードを記憶してしまうことに気づきました。保存したパスワードを消そうと決めて行っても、その後もパスワードを入力するといつでもログイン出来てしまいます。この問題はおそらく少しの間だけですが、新しいバージョンのFilezillaでは解決されていることを期待しています。