• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:改行なしの長文で本文途中から文字化けします。)

改行なしの長文で本文途中から文字化けする問題の解決方法

このQ&Aのポイント
  • 問合せフォームで改行なしで長文を送信された場合、受信した本文途中から文字化けを起こしてしまう問題があります。
  • 解決方法をネットで探してみましたが、具体的な対策法が見当たりませんでした。
  • SENDMAILでバイト数を指定し整列させる方法などもありますが、具体的な手順はわかりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • c80s3xxx
  • ベストアンサー率49% (1634/3294)
回答No.1

sendmail 以前に,メールそのものの仕様として,1行の長さに制限があるんですが. その制限を解除することはできませんよ. たしか,1000 bytes だかで強制改行が入り,当然多バイト文字のことなんか考えてませんから,2バイト文字の途中でそれがおこれば,以後文字化けとなるわけです. したがって,sendmail に渡す前に,適切にぶった切らなくてはなりません.

2525web
質問者

お礼

早速のご回答ありがとうございます。 そうですか・・ >>したがって,sendmail に渡す前に,適切にぶった切らなくてはなりません. この方法をどうすればいいのか。。 先ほどHTMLでWRAP=”HARD”を設定してみましたが。。 これ以外ですと何か方法がありますでしょうか。 何か参考になるサイトなどアドバイスいただければ幸いです。 よろしくお願いします。

その他の回答 (1)

  • c80s3xxx
  • ベストアンサー率49% (1634/3294)
回答No.2
2525web
質問者

お礼

c80s3xxxさま ありがとうございます!。 アドバイスいただきありがとうございます。 JCODE.PMを使用する方法があるのですね!。 早速試してみたいとおもいます!。

関連するQ&A