- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:改行なしの長文で本文途中から文字化けします。)
改行なしの長文で本文途中から文字化けする問題の解決方法
このQ&Aのポイント
- 問合せフォームで改行なしで長文を送信された場合、受信した本文途中から文字化けを起こしてしまう問題があります。
- 解決方法をネットで探してみましたが、具体的な対策法が見当たりませんでした。
- SENDMAILでバイト数を指定し整列させる方法などもありますが、具体的な手順はわかりませんでした。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
sendmail 以前に,メールそのものの仕様として,1行の長さに制限があるんですが. その制限を解除することはできませんよ. たしか,1000 bytes だかで強制改行が入り,当然多バイト文字のことなんか考えてませんから,2バイト文字の途中でそれがおこれば,以後文字化けとなるわけです. したがって,sendmail に渡す前に,適切にぶった切らなくてはなりません.
その他の回答 (1)
- c80s3xxx
- ベストアンサー率49% (1634/3294)
回答No.2
質問者
お礼
c80s3xxxさま ありがとうございます!。 アドバイスいただきありがとうございます。 JCODE.PMを使用する方法があるのですね!。 早速試してみたいとおもいます!。
お礼
早速のご回答ありがとうございます。 そうですか・・ >>したがって,sendmail に渡す前に,適切にぶった切らなくてはなりません. この方法をどうすればいいのか。。 先ほどHTMLでWRAP=”HARD”を設定してみましたが。。 これ以外ですと何か方法がありますでしょうか。 何か参考になるサイトなどアドバイスいただければ幸いです。 よろしくお願いします。