マジで困るんですけど…FTPソフトやWebアップロードで日本語ファイルの取扱の問題について

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

こんにちは!
あなたのWebアドバイザー・せおゆりかです。

現在、業務委託している会社でレンタルサーバーまるごとバックアップ、なんてこともよくあるんですね。
その時に、毎度毎度困っているのが日本語ファイル・日本語フォルダの扱い。

それはどのように困るのか?
まとめてみました。

FTP・Webアップロードをする際に日本語ファイル・フォルダの取扱で困ること

そもそも、レンタルサーバーは日本語を認識しない

インターネットという仕組みは、日本で開発されたものではなく、アメリカが開発したものです。
ということは、英語でしか認識をしません。
どこの国のホームページを見ても、英語でソースが書かれているのがわかるはずです。

→外国のホームページを右クリックして、『ソースを見る』を選べば見ることができます。

そうです。
スペイン語でもなく、中国語でもなく、ロシア語でもなく、英語なんです。

だから、ファイルは半角英数で記載しないといけません。

(altタグの中とか、titleタグの中とかはまた別です)

もう少し詳しく説明すると、こういうことです。
http://bit.ly/2p8t5OM

Q 日本語名のファイル・ディレクトリは使用できますか。
A サーバー上では 2 バイト文字のファイル・ディレクトリが正常に認識できないため、日本語もしくは全角文字をファイルやディレクトリ名にご使用することはできません。半角英数字によるファイル名をお使いください。

だけど、うちの出向先は平気で日本語ファイル・フォルダを使うんです

ダウンロード時にエラーを起こします。
めちゃくちゃ時間取られて困ります。

「これ、削除したり変更したりしちゃだめなんですかね?」
「うん、あかんよ(バッサリ)」

くっそ!
日本語ファイルは好きなくせに日本語が通じないヤツだな!

と思ったけれど、どうにか耐えないと…
対処法を考えてみました。

Macでファイルダウンロードする際の対処法

1 FileZillaで日本語を対処可能にしておく

これは効きません(きっぱり)。

やり方としては、

  1. サイトマネージャーに入る
  2. 文字セットタブを選ぶ
  3. カスタム文字セットを使用にチェックを入れ、「shift_JIS」と入力

filezilla_shiftjis

これだけですが、私の使っているところでは無理でした。
できる場合もあります。
まずは、こちらを試してみるといいでしょう。

2 Cyberduckを使う

上記1でうまくいかない場合、別のFTPソフトを使うことも頭に入れたほうがいいでしょう。
私は、Cyberduckを使用しました。

Cyberduckダウンロード

これで大概はOKでした。
おそらく、WindowsとMac両方に対応しているというのもあると思います。
(あ、FileZillaも両方対応していたや…汗)

ただ、これも完璧でなく、CyberduckとFileZillaの両方を駆使してダウンロードしないといけない時もあり、本当に手間でした。
誰かいい対処法教えてください…

まとめ

簡単なことです。

日本語ファイルは使わせるな!
使いたがっても断る!

以上です。

SNSでもご購読できます。