簡體   English   中英

tinyMCE編碼HTML標簽

[英]tinyMCE encoding HTML tags

TinyMCE正在編碼HTML標簽,所以如果我有類似的內容:

<b>Test</b>

保存到數據庫后,將另存為:

&lt;b&gt;test&lt;/b&gt;

我的初始化是:

tinymce.init({
        selector: '#post-message',
        mode: "specific_textareas",
        height: 500,
        menubar: false,
        plugins: 'paste print preview searchreplace autolink directionality visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor toc insertdatetime advlist lists textcolor wordcount imagetools contextmenu colorpicker textpattern help',
        theme_advanced_buttons3_add : "pastetext,pasteword,selectall",
        toolbar: 'bold italic link | numlist bullist',
        paste_word_valid_elements: "b,i,p,a[href],ol,ul,li,em,br",
        entity_encoding: "raw",
        paste_preprocess: function(p1, precontent){
            var clean_content = clear_content(precontent.content);
            precontent.content = html_decode(clean_content)
        },
        branding: false
    });

注意,entity_encoding設置為raw。 有沒有辦法禁用此功能? 我希望數據按輸入保存。

謝謝

我認為TinyMCE不會自己執行此操作...它不會修改顯示的HTML。 您能否制作一個TinyMCE小提琴來顯示對getContent()的調用,從而導致TinyMCE按照您的建議返回內容? 您是否正在使用服務器端框架? 您的應用程序的其他部分是否可能正在執行此修改?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM