このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ファイル名が漢字のダウンロード

発言者:小林
( Date Tuesday, October 21, 1997 11:01:49 )


いつもお世話になります。
漢字のファイル名を持ったファイルを、ftpサーバからNetscapeを使用して
ダウンロードしようとすると、ファイル名がURLエンコードがされてしまい
ますが、エンコードを回避する方法はないでしょうか?
ftpクライアントを使用すると漢字のファイル名のままダウンロードが
できます。

職場内の各種書類のテンプレートをサーバで管理しているのですが、これを
Netscapeで各人のパソコンへ手軽にダウンロードできるようにしたいと
考えています。ファイル名を英数字にすれば済むことなのですが、書類です
ので「○○○報告書」などというように漢字を使用したいのです。

よろしく、お願いいたします。

田中求之 さんからのコメント
( Tuesday, October 21, 1997 17:53:07 )

NetScape を使うかぎりでは無理だと思います。WWW (HTML) の規格で、ファイル名
には日本語名は使えない(URL エンコードするしかない)ことになってますので、
Netscape で直接ダウンロードすると、URL エンコードしてしまう仕様になっている
のだと思います。

Netscape (ブラウザ)の画面をクリックしたら、自動的に FTP クライアントに
URL が渡されてダウンロードされるという設定にすることが可能ですが(少なくとも
Mac 版は)、この方法で解決できるかもしれません。

ただ、やはり、ファイル名の変更を行わないのなら、FTP クライアントを使って
落としてもらうのが確実なようにも思います。

小林 さんからのコメント
( Wednesday, October 22, 1997 08:11:57 )

>NetScape を使うかぎりでは無理だと思います。WWW (HTML) の規格で、ファイル名
>には日本語名は使えない(URL エンコードするしかない)ことになってますので、
>Netscape で直接ダウンロードすると、URL エンコードしてしまう仕様になっている
>のだと思います。

やはりそうですか。
ひょっとしてと、期待していたのですが、潔くあきらめることにいたします。
どうもありがとうございました。

重松修 さんからのコメント
( Thursday, October 23, 1997 10:32:56 )

外しているかもしれませんが、ファイルは当然圧縮する訳ですよね?
なら圧縮前のファイル名は漢字で、圧縮後はローマ字で名前をつければ
良い問題ではないのでしょうか?

つまり、「報告書」を圧縮したものは、たとえば、「報告書.sit.hqx」に
なると思うのですが、これをローマ字にリネームして、
ダウンロード用のページを用意すればよいのでは?

つまり、
<A HREF="ftp://ftp.foo.co.jp/bar/houkoku.sit.hqx">報告書</a>
とすればそれですむ問題だと思うのですが。。。