program/include/main.inc
@@ -212,6 +212,7 @@ return $str; $aliases = array( 'US-ASCII' => 'ISO-8859-1', 'UNKNOWN-8BIT' => 'ISO-8859-15', 'X-UNKNOWN' => 'ISO-8859-15', 'X-USER-DEFINED' => 'ISO-8859-15', @@ -347,7 +348,7 @@ $str = strip_tags($str); // avoid douple quotation of & $out = preg_replace('/&([a-z]{2,5}|#[0-9]{2,4});/', '&\\1;', strtr($str, $encode_arr)); $out = preg_replace('/&([A-Za-z]{2,6}|#[0-9]{2,4});/', '&\\1;', strtr($str, $encode_arr)); return $newlines ? nl2br($out) : $out; }