baserproject / basercms

baserCMS : Based Website Development Project
http://basercms.net
Other
168 stars 129 forks source link

受信メールで1行の文字数が多い時、文字化けが発生 #1043

Closed tnagatomi closed 5 years ago

tnagatomi commented 5 years ago

(このIssueはRedmineのチケットから移行されています)

作成者: 安部 友啓 作成日: 2018/05/24 18:39

baserCMS 4.1.0.1 で現象を確認。 メールフォームの受信メール本文で1行の文字数が多い時、334文字を超えるタイミングで都度、文字化けが発生し、改行されます。

キャプチャでは「お問い合わせ内容」項目(テキストエリア)に1行で文字を入れておりますが、改行と文字化けが起きています。

tnagatomi commented 5 years ago

投稿者: 瀬戸 優一 投稿日: 2018/06/01 00:57:52

cake側でマルチバイトを考慮しない関数を使用しているのが原因でした。cake側はすでに修正されています。https://github.com/cakephp/cakephp/commit/8099090c919e77bd6fc80958f4d2e765f7c41e69