//function htmlentities
function html_entities_1($string, $ent=ENT_COMPAT, $charset='ISO-8859-1') {
$string = utf8_decode(str_replace (array('&','&',' ','’'),array('&','&',' ',"'"),$string));
$string = strtr($string, array('>' => ">", '>' => ">", ''' => "'", '»' => ">>", '»' => ">>", '«' => "<<", '«' => "<<",
''' => "'", ''' => "'",
'á' => "á", 'á' => "á",
'Á' => "Á", 'Á' => "Á",
'â' => "â", 'â' => "â",
'Â' => "Â", 'Â' => "Â",
'à' => "a", 'à' => "a",
'À' => "A", 'À' => "A",
'å' => "a", 'å' => "a",
'Å' => "A", 'Å' => "A",
'ã' => "a", 'ã' => "a",
'Ã' => "A", 'Ã' => "A",
'ä' => "ä", 'ä' => "ä",
'Ä' => "Ä", 'Ä' => "Ä",
'æ' => "a", 'æ' => "a",
'Æ' => "A", 'Æ' => "A",
'ç' => "ç", 'ç' => "ç",
'Ç' => "Ç", 'Ç' => "Ç",
'é' => "é", 'é' => "é",
'É' => "É", 'É' => "É",
'ê' => "e", 'ê' => "e",
'Ê' => "E", 'Ê' => "E",
'è' => "e", 'è' => "e",
'È' => "E", 'È' => "E",
'ë' => "ë", 'ë' => "ë",
'Ë' => "Ë", 'Ë' => "Ë",
'í' => "í", 'í' => "í",
'Í' => "Í", 'Í' => "Í",
'î' => "î", 'î' => "î",
'Î' => "Î", 'Î' => "Î",
'ì' => "i", 'ì' => "i",
'Ì' => "I", 'Ì' => "I",
'ï' => "i", 'ï' => "i",
'Ï' => "I", '#&207;' => "I",
'ñ' => "n", 'ñ' => "n",
'Ñ' => "N", 'Ñ' => "N",
'ó' => "ó", 'ó' => "ó",
'Ó' => "Ó", 'Ó' => "Ó",
'ô' => "ô", 'ô' => "ô",
'Ô' => "Ô", 'Ô' => "Ô",
'ò' => "o", 'ò' => "o",
'Ò' => "O", 'Ò' => "O",
'ø' => "o", 'ø' => "o",
'Ø' => "O", 'Ø' => "O",
'õ' => "o", 'õ' => "o",
'Õ' => "O", 'Õ' => "O",
'ö' => "ö", 'ö' => "ö",
'Ö' => "Ö", 'Ö' => "Ö",
'œ' => "o", 'œ' => "o",
'Œ' => "O", 'Œ' => "O",
'š' => "š",'š' => "š",
'Š' => "Š", 'Š' => "Š",
'ß' => "ß", 'ß' => "ß",
'ð' => "?", 'ð' => "?",
'Ð' => "D", 'Ð' => "D",
'þ' => "?", 'þ' => "?",
'Þ' => "?", 'Þ' => "?",
'ú' => "ú", 'ú' => "ú",
'Ú' => "Ú", 'Ú' => "Ú",
'û' => "u", 'û' => "u",
'Û' => "U", 'Û' => "U",
'ù' => "u", 'ù' => "u",
'Ù' => "U", 'Ù' => "U",
'ü' => "ü", 'ü' => "ü",
'Ü' => "Ü", 'Ü' => "Ü",
'ý' => "ý", 'ý' => "ý",
'Ý' => "Ý", 'Ý' => "Ý",
'ÿ' => "y", 'ÿ' => "y",
'Ÿ' => "Y", 'Ÿ' => "Y"
));
return htmlspecialchars($string, $ent, $charset);
}