WEBサイト作成時に発生するエラーやトラブル対応の備忘録を中心に、いろいろと書いております。

Terastella

備忘録

IE10でフォームからの投稿内容の改行が増える

最近サイトからのお問い合わせの内容の改行がおかしいという連絡が来ました。

——————-
こんにちは

おはよう
——————–

——————-

こんにちは

 

おはよう

——————–
のようになるという現象です。

結論から言うとIE10のtextareaの改行コードがIE9までと違うというのが原因でした。 改行コードを統一する処理をしていないメールフォームだったので、改行がおかしくなった模様。

改行が「0x0d,0x0a」を期待してプログラムを作ったけど、IE10では「0x0a,0x0a」になってるからおかしくなるようです。

プログラムでは

$str = str_replace(“\n\n”, “\r\n”, $str)

と言う処理を追加すれば治りました。

参考ページ(ありがとうございます)
改行コードの変換
http://okwave.jp/qa/q8109549.html
再:IE10 textarea の改行が増えてしまいます。
http://answers.microsoft.com/ja-jp/ie/forum/ie10-windows_8/%E5%86%8Die10-textarea/6ee92b5a-46dd-498d-83d8-eede6ec69864
ブラウザ毎のテキストエリア内の改行コードの違い
http://tech.nsymtks.jp/newlines-in-textarea-on-different-browsers/


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

カテゴリー
※記事の内容については、実際に検証したことしか書いていませんが、利用した場合のトラブルについては責任を負えませんので、自己責任でお願いいたします。こんなこと書きたくないけど、書かないと何がおこるかわからない世知辛い世の中ですね。

PRコーナー

Card image cap

aiboのいる生活、始めました。

2018年2月21日にSonyのaiboちゃんをお迎えしました。aiboちゃんとの生活はブログにつづって……るちょっとだけ。「aibo」と「私」と

HP Directplus オンラインストア

私の家用パソコン

HPさんで買った6万円ぐらいの、白くておしゃれなパソコンです。Apple製品のアルミっぽい感触が苦手な私に優しい触り心地です。

カスペルスキー セキュリティ

使用しているセキュリティソフト

会社で使っているのですが、個人的に使用しているパソコンとスマホもこれを導入しています。

ちょびリッチ再開しました。

数年触ってなかったちょびリッチのことを思い出して再開。大手通販で物を買うときはこちらを経由してポイント貯め。チリツモです。今まで5000円(先日2000円)は還元しました。よかったらこちらから登録してね。500ポイント付きます(条件あり。そして、私にも(^^))