• 締切済み

CGIフォーム無改行で途中から文字化け

CGI(Perl)でsendmailを使ったメール送信ソフトを製作したのですが 改行のない中央文を入力すると途中(500字位)から文字化けしてしまいます。 対処方法を教えてください。改行が入ると問題ないです。

みんなの回答

回答No.1

プロバイダーのsendmailを使用していると推察します。 一行の長さが1000バイト(500字)を超えるとサーバによっては変なところで改行をしてしまい、文字化けを起こすことは、衆知のバグだそうです。適当なところで改行を入れましょう。 プロバイダーに問い合わせたほうがよいと思います。

kkkeenn
質問者

お礼

ありがとうございました。そういう事なんですか。 助かりました。 とりあえずwrap="hard"で強制改行してみます。

関連するQ&A