function _b_($str) { return utf8_decode(dgettext('banana', utf8_encode($str))); }
+function to_entities($str) {
+ require_once 'banana/utf8.php';
+ return utf8entities(htmlentities($str, ENT_NOQUOTES, 'UTF-8'));
+}
+
/********************************************************************************
* HEADER STUFF
*/
}
function formatbody($_text) {
- $res = "\n\n" . htmlentities(wrap($_text, ""))."\n\n";
+ $res = "\n\n" . to_entities(wrap($_text, ""))."\n\n";
$res = preg_replace("/(<|>|")/", " \\1 ", $res);
$res = preg_replace('/(["\[])?((https?|ftp|news):\/\/[a-z@0-9.~%$£µ&i#\-+=_\/\?]*)(["\]])?/i', "\\1<a href=\"\\2\">\\2</a>\\4", $res);
$res = preg_replace("/ (<|>|") /", "\\1", $res);