apach****@lists*****
apach****@lists*****
2003年 3月 18日 (火) 10:30:48 JST
翻訳とは直接関係ない話ですみません。 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を無視するブラウザ だと正常に表示されます。 #このことは大もとに連絡したほうが良いのかな……。 #英作文は苦手なので、ちょっと躊躇してるとこです。 -- 菅原はじめ@ホビー・データ sugaw****@hdt*****