Movable Type中是否存在用於轉義單引號和雙引號的屬性?我正在將一個條目的主體傾倒在一個mailto中。我已經刪除了任何與remove_html =「1」的HTML,但如果該條目引號扼流圈。可移動類型中的引號
還有一種方法可以將BR標籤和/或DIV標籤轉換爲新行,以便在電子郵件中正確格式化?
Movable Type中是否存在用於轉義單引號和雙引號的屬性?我正在將一個條目的主體傾倒在一個mailto中。我已經刪除了任何與remove_html =「1」的HTML,但如果該條目引號扼流圈。可移動類型中的引號
還有一種方法可以將BR標籤和/或DIV標籤轉換爲新行,以便在電子郵件中正確格式化?
URI模塊知道如何編碼引號字符。
use URI;
my $entry = text_from_html(q{<div>bla<br>bla "bla bla 'bla'" bla<br>bla bla</div>});
my $uri = URI->new($recipient, 'mailto');
$uri->query_form(body => $entry);
print $uri->as_string; # mailto:[email protected]?body=bla%0Abla+%22bla+bla+'bla'%22+bla%0Abla+bla
Open a new question轉換超文本標記用換行文本的不相關的問題。
你要求的是模板標籤修飾符'encode_php',它可以應用於任何可移動的類型模板。
你可以使用這樣的「作品名稱」:
<mt:EntryTitle encode_php="qq" encode_php="q">
這將難逃兩個雙人和單引號。
親切的問候, 米哈伊Bocsaru
難道你到底解釋一下你的 「傾倒[...]在一個mailto」 是什麼意思? HTML mailto:鏈接的整個條目? – 2011-05-11 15:31:01