• ベストアンサー

レンタルサーバでディレクトリ・ファイル名をUTF-8に

私の使用しているレンタルサーバでは、ディレクトリ・ファイル名を [半角英数字]・[_(アンダーバー)]・[-(ハイフン)]・[.(ピリオド)] と制限されています。 ディレクトリ・ファイル名にUTF-8(%)を用いたいのですが、それが可能なレンタルサーバをご存知でしょうか? また、これはapacheの設定なのでしょうか?レンタルサーバを変更する以外に何か方法は無いのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#43437
noname#43437
回答No.1

UNIX系OSであれば、ファイル名としてはUTF8どころか、改行やBeepといった制御文字を含むファイル名でさえ、本来的には可能です。また、そういったファイルをApacheからアクセスすることも可能です。 むしろ、これができないのは、 アップロードするFTPクライアント側の問題や、 サーバー側のFTPサーバーの問題ですね。 これは使っているソフトに依存し、 ファイル名がShift-JISになってしまったり、EUCになってしまったり、 (ファイル名のエンコードまで指定できるFTPクライアントって、私は知らないです。。) 最悪の場合、アップロードしたものの削除できなくなってしまったり、 なんてこともあります。 そういったトラブルが起きたときに、いちいち、テクニカルサポートが駆り出されて、 お客さんのファイルを消したり・・・なんて面倒が起きないように、 ファイル名は英数字半角のみ、と言っているのがほとんどだと思います。

関連するQ&A