2016-09-06 13 views
0

シフトリターンを使用してソフトリターンをckeditor(バージョン4.5.3)に追加し、結果のHTMLをwkhtmltopdf経由でPDFに変換すると、 "?"ソフトリターンで行の先頭に挿入されることがある文字。ckeditorソフトリターン(シフトリターン)は、不明な文字をHTMLに追加しますか?

HTMLソースを調べると、wkhtmltopdfが「?」に変換されている3つの隠し文字が挿入されていることがわかりました。それは彼らと何をするべきかを知らないからです。これらの文字は「隠し文字が」オンになっているメモ帳++に表示されますが、バイナリエディタでファイルを調べるとインクルードが進コードです示していません:なぜこれらの隠された挿入のCKEditorんE2 80 8B

<br />タグに加えて、ソフトブレイクを使用する場合の文字は?その目的は何ですか?さらに重要なのは、この動作を無効にする方法があるかどうかです。これはバグでしょうか?

UPDATE

私は現在online ckeditor demoを使用して動作を重複しています。

複数行にいくつかの文字(「asdf」など)を入力し、shift-returnを使用して各行の間でソフトリターンを実行します。次に、「ソース」ボタンをクリックしてHTMLを表示します。あなたが入力した領域を完全に含む以上の大きさの領域を選択してコピーします(あなたが追加したものを少しコピーしてください)。そして、オンラインバイナリエディタに貼り付けます。

https://hexed.it/

あなたは同じ文字が表示されます。

E2 80 8B

これはバグである場合は私に知らせてください。そうでない場合、この動作を無効にするにはどうすればよいですか?私が使っていたもの

​​

ないで:

editor.document.getBody().getHtml(); 

CKEditorバージョンのバグレポート領域で
+0

問題を再現しようとしましたが、正常に動作しているようですので、お使いのブラウザやOSによっては問題があります。あなたはより良い再生ステップを提供できますか? – AlfonsoML

+0

それは、幅のないスペースです。ところで、U + 200Bです。隠されたキャラクターではありません。 –

答えて

0

、私はCKEditorバージョンから「クリーン」なHTMLを取得するための正しい方法を使用することであることを知らされましたckeditorのドキュメントはあまり役に立ちませんので、ここに投稿すると他の人が簡単に見つけることができます。

関連する問題