- ベストアンサー
携帯電話での<br>の変換方法
- 携帯電話での改行コード変換について質問があります。
- iモード(docomo)での改行コード変換について問題が発生しています。
- auやsoftbankでも同じように改行コードの変換方法を教えていただけますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
携帯の機種や会社はあまり関係なく、この場合は単に <br>→改行文字 の変換に失敗しているだけでしょう。 携帯であっても改行文字は\n、\n\rだったと思います。 また、ご自分で作られたコードも書き込んで頂けると問題点もはっきりとわかると思います。 私の環境では以下のコードで期待通りの動作をしまいした。( PCからのテストなので問題解決になるかはわかりませんが )。 ---------------------------------------------------------------- <?php $text = "りんご<br>バナナ"; $text = str_replace( "<br>", "\n", $text ); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>App N Ban</title> <link rel="stylesheet" type="text/css" /> </head> <body> <form action="index.php" method="POST"> <textarea><?=$text?></textarea> <input type="submit" value="OK" /> </form> </body> </html> ---------------------------------------------------------------- 環境 OS: Mac OSX 10.4.11(IntelMac) Apache Version: Apache/2.0.59 (Unix) PHP/5.2.3 DAV/2 PHP Version: 5.2.3
お礼
ご回答、ありがとうございます。 ひとつ、書き忘れたことがありました。 PCでは、正しく表示されるのです。
補足
いろいろといじっていたら、 できるようになりました。 なぜ、ずっと<BR>が入っていたのか、わかりません。 ともかく、解決しました。 お騒がせいたしました。 感謝します。