Hi,
Can you please help me check if my script is correct, I am trying to validate some of the special character, while testing tried to just key in a € sign but it giving me some funny character of â,¬,
1) is there is something on my script ?
2) is this the correct way ?
3) is there other way of checking special characters ?
foreach ($HTTP_POST_VARS as $key => $value )
{
If ($key == "header")
{
$valtext = $value;
include('include/textvalidate.php');
$valheader = $valtext;
}
}
textvalidate
$valtext = str_replace("€", "Euro ", $valtext);
$valtext = str_replace("‘", "‘", $valtext);
$valtext = str_replace("’", "’", $valtext);
$valtext = str_replace("‚", ",", $valtext);
$valtext = str_replace("“", "“", $valtext);
$valtext = str_replace("”", "”", $valtext);
$valtext = str_replace("„", "„", $valtext);
$valtext = str_replace("†", "†", $valtext);
$valtext = str_replace("‡", "‡", $valtext);
$valtext = str_replace("‰", "‰", $valtext);
$valtext = str_replace("‹", "‹", $valtext);
$valtext = str_replace("›", "› ", $valtext);
$valtext = str_replace("™", "™", $valtext);
$valtext = str_replace('"', """, $valtext);
//$valtext = str_replace("&", "&", $valtext);
$valtext = str_replace("/", "⁄", $valtext);
$valtext = str_replace("–", "–", $valtext);
$valtext = str_replace("—", "—", $valtext);
$valtext = str_replace("¡", "¡", $valtext);
$valtext = str_replace("¢", "¢", $valtext);
$valtext = str_replace("£", "£", $valtext);
$valtext = str_replace("¤", "¤", $valtext);
$valtext = str_replace("¥", "¥", $valtext);
$valtext = str_replace("¦", "¦", $valtext);
$valtext = str_replace("§", "§", $valtext);
$valtext = str_replace("¨", "¨", $valtext);
$valtext = str_replace("©", "©", $valtext);
$valtext = str_replace("ª", "ª", $valtext);
$valtext = str_replace("«", "«", $valtext);
$valtext = str_replace("¬", "¬", $valtext);
$valtext = str_replace("®", "®", $valtext);
$valtext = str_replace("¯", "¯", $valtext);
$valtext = str_replace("°", "°", $valtext);
$valtext = str_replace("±", "±", $valtext);
$valtext = str_replace("²", "²", $valtext);
$valtext = str_replace("³", "³", $valtext);
$valtext = str_replace("´", "´", $valtext);
$valtext = str_replace("µ", "µ", $valtext);
$valtext = str_replace("¶", "¶", $valtext);
$valtext = str_replace("·", "·", $valtext);
$valtext = str_replace("¸", "¸", $valtext);
$valtext = str_replace("¹", "¹", $valtext);
$valtext = str_replace("º", "º", $valtext);
$valtext = str_replace("»", "»", $valtext);
$valtext = str_replace("¼", "¼", $valtext);
$valtext = str_replace("½", "½", $valtext);
$valtext = str_replace("¾", "¾", $valtext);
$valtext = str_replace("¿", "¿", $valtext);
$valtext = str_replace("À", "À", $valtext);
$valtext = str_replace("Á", "Á", $valtext);
$valtext = str_replace("Â", "Â", $valtext);
$valtext = str_replace("Ã", "Ã", $valtext);
$valtext = str_replace("Ä", "Ä", $valtext);
$valtext = str_replace("Æ", "Æ", $valtext);
$valtext = str_replace("Ç", "Ç", $valtext);
$valtext = str_replace("È", "È", $valtext);
$valtext = str_replace("É", "É", $valtext);
$valtext = str_replace("Ê", "Ê", $valtext);
$valtext = str_replace("Ë", "Ë", $valtext);
$valtext = str_replace("Ì", "Ì", $valtext);
$valtext = str_replace("Í", "Í", $valtext);
$valtext = str_replace("Î", "Î", $valtext);
$valtext = str_replace("Ï", "Ï", $valtext);
$valtext = str_replace("Ð", "Ð", $valtext);
$valtext = str_replace("Ñ", "Ñ", $valtext);
$valtext = str_replace("Ò", "Ò", $valtext);
$valtext = str_replace("Ó", "Ó", $valtext);
$valtext = str_replace("Ô", "Ô", $valtext);
$valtext = str_replace("Õ", "Õ", $valtext);
$valtext = str_replace("Ö", "Ö", $valtext);
$valtext = str_replace("×", "×", $valtext);
$valtext = str_replace("Ø", "Ø", $valtext);
$valtext = str_replace("Ù", "Ù", $valtext);
$valtext = str_replace("Ú", "Ú", $valtext);
$valtext = str_replace("Û", "Û", $valtext);
$valtext = str_replace("Ü", "ú", $valtext);
$valtext = str_replace("Ý", "Ý", $valtext);
$valtext = str_replace("Þ", "Þ", $valtext);
$valtext = str_replace("ß", "ß", $valtext);
$valtext = str_replace("à", "à", $valtext);
$valtext = str_replace("á", "á", $valtext);
$valtext = str_replace("â", "â", $valtext);
$valtext = str_replace("ã", "ã", $valtext);
$valtext = str_replace("ä", "ä", $valtext);
$valtext = str_replace("å", "å", $valtext);
$valtext = str_replace("æ", "æ", $valtext);
$valtext = str_replace("ç", "ç", $valtext);
$valtext = str_replace("è", "è", $valtext);
$valtext = str_replace("é", "é", $valtext);
$valtext = str_replace("ê", "ê", $valtext);
$valtext = str_replace("ë", "ë", $valtext);
$valtext = str_replace("ì", "ì", $valtext);
$valtext = str_replace("í", "iacute;", $valtext);
$valtext = str_replace("î", "î", $valtext);
$valtext = str_replace("ï", "ï", $valtext);
$valtext = str_replace("ð", "ð", $valtext);
$valtext = str_replace("ñ", "ñ", $valtext);
$valtext = str_replace("ò", "ò", $valtext);
$valtext = str_replace("ó", "ó", $valtext);
$valtext = str_replace("ô", "ô", $valtext);
$valtext = str_replace("õ", "õ", $valtext);
$valtext = str_replace("ö", "ö", $valtext);
$valtext = str_replace("÷", "÷", $valtext);
$valtext = str_replace("ø", "ø", $valtext);
$valtext = str_replace("ù", "ù", $valtext);
$valtext = str_replace("ú", "ú", $valtext);
$valtext = str_replace("û", "û", $valtext);
$valtext = str_replace("ü", "ü", $valtext);
$valtext = str_replace("ý", "ý", $valtext);
$valtext = str_replace("þ", "þ", $valtext);
$valtext = str_replace("ÿ", "ÿ", $valtext);
Thanks in advance . . .