こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

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

投稿日時 - 2006-07-05 13:16:02

QNo.2256905

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

プロバイダーに問い合わせたほうがよいと思います。

投稿日時 - 2006-07-06 17:18:29

お礼

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

投稿日時 - 2006-07-06 18:57:25

あなたにオススメの質問