From apache-asp-jp-user-admin @ lists.sourceforge.jp Tue Mar 18 10:30:48 2003 From: apache-asp-jp-user-admin @ lists.sourceforge.jp (apache-asp-jp-user-admin @ lists.sourceforge.jp) Date: Tue, 18 Mar 2003 10:30:48 +0900 Subject: [Apache::ASP::JP] utf8なASPスクリプト Message-ID:  翻訳とは直接関係ない話ですみません。  ASPスクリプトをUTF-8文字列で書いていたところ、正常にブラウザに表示され ないということがありました。  はて? と思って調べてみると、Apache::ASP::Request.pmの中でContent- Lengthを出力してるのですが、そのサイズをlength()で測っているのが問題だっ たようです。 (utf8環境だと、length()は文字数を返すため、バイト数と違ってしまうから)  対処法としては、Apache/ASP/Response.pmのline 258にあるContent-Lengthの 出力を削除するか、直前に use bytes; を追加すれば良いみたいです。 (こうすればlength()でバイト数を返すようになるので)  ちなみに、出力そのものはされているのでContent-Lengthを無視するブラウザ だと正常に表示されます。 #このことは大もとに連絡したほうが良いのかな……。 #英作文は苦手なので、ちょっと躊躇してるとこです。 -- 菅原はじめ@ホビー・データ sugawara @ hdt.co.jp