2017-04-24 8 views
0

データベースに保存されたコンテンツを取得して画面に表示すると、出力には/ r/nタグが付きます。しかし、「RN」の文字がまだ出力に残ってMySQLのTinyMCEデータから/ r/nタグを削除

htmlspecialchars_decode(stripslashes($row[Content])) 

を:私が使用して他のタグを削除するから、副作用としてスラッシュを剥ぎ取ることができました。私はまだそれが改行であることを望むが、私は外部のtinymce javascriptファイルでそれを行う方法を理解することができない。どんな助けもありがとう!もし

+1

おそらくあなたは、\ rを\ N '... 'を意味し、彼らは単にキャリッジリターン、ラインフィード(別名' CRLF' - たとえば、Windowsのラインターミネータ) - の表記法タグじゃない、彼らはいけませんとにかく '\ r \ n'としてあなたのデータベースに文字どおり入ります。あなたはどこか他の場所で何かをしています...そうでなければ 'nl2br'を見ることができます:http://php.net/manual/en/function.nl2br.php – CD001

答えて

0

わからない(私は、HTML、PHP、およびJSを使用しています)あなたはこのコードを追加した場合たいが、まさにこの:

tinyMCE.initを({ ... remove_linebreaks:偽 }) ;

とfalseがtrueに変更されています。これはうまくいく可能性があります。

詳細については、以下のリンクをご覧ください。

http://archive.tinymce.com/wiki.php/Configuration3x:remove_linebreaks

関連する問題