[PHP-users 19197]Re: 日本語名ファイルダウンロード時の文字コード
IWASAKI Dai
dai @ tristan.jp
2003年 12月 3日 (水) 13:51:24 JST
いわさきです。
At Tue, 02 Dec 2003 21:13:18 +0900,
Naoki Shibata wrote:
> >いや、HTTPのヘッダに日本語をそのまま書くことは、ちょっと気持ちが
> >悪いと思います。まあ、ブラウザのほうで適当に解釈してくれているん
> >でしょうけど。
> >
> >
> 確かに気持ち悪いけれど、社内なんかでは日本語のファイル名という要請もあるし、
> 今後はダブルバイトのドメインなんかでURIも日本語ということになって行くの
> かも。
私が言いたかったのは、ファイル名やドメイン名に日本語を用いることの
是非ではなくって、HTTPヘッダを出力する
header("Content-Disposition: inline; filename=$filename");
の $filename にダブルバイトが入っているのが気持ちが悪いということ
なんです。ヘッダとして出力するときにはなんらかのASCII文字への
エンコードをかけてやるのが自然だと思います。
# MIME BASE64なりURLエンコードなり、日本語ドメイン名の
# エンコード名は忘れましたが。
---
To infinity and beyond...
いわさきだい <dai @ tristan.jp>
PHP-users メーリングリストの案内