$content = iconv("ISO-8859-1","UTF-8", $content);
Here is a function that cleans out odd characters and converts them to proper usage when users copy from Word into your form field(including international symbols):
function html_fix($html)
{
$html = preg_replace('/¡/','¡',$html);
$html = preg_replace('/¤/','¤',$html);
$html = preg_replace('/¢/','¢',$html);
$html = preg_replace('/£/','£',$html);
$html = preg_replace('/¥/','¥',$html);
$html = preg_replace('/¦/','¦',$html);
$html = preg_replace('/§/','§',$html);
$html = preg_replace('/¨/','¨',$html);
$html = preg_replace('/©/','©',$html);
$html = preg_replace('/ª/','ª',$html);
$html = preg_replace('/«/','«',$html);
$html = preg_replace('/¬/','¬',$html);
$html = preg_replace('//','',$html);
$html = preg_replace('/®/','®',$html);
$html = preg_replace('/™/','™',$html);
$html = preg_replace('/¯/','¯',$html);
$html = preg_replace('/°/','°',$html);
$html = preg_replace('/±/','±',$html);
$html = preg_replace('/²/','²',$html);
$html = preg_replace('/³/','³',$html);
$html = preg_replace('/´/','´',$html);
$html = preg_replace('/µ/','µ',$html);
$html = preg_replace('/¶/','¶',$html);
$html = preg_replace('/·/','·',$html);
$html = preg_replace('/¸/','¸',$html);
$html = preg_replace('/¹/','¹',$html);
$html = preg_replace('/º/','º',$html);
$html = preg_replace('/»/','»',$html);
$html = preg_replace('/¼/','¼',$html);
$html = preg_replace('/½/','½',$html);
$html = preg_replace('/¾/','¾',$html);
$html = preg_replace('/¿/','¿',$html);
$html = preg_replace('/×/','×',$html);
$html = preg_replace('/÷/','÷',$html);
$html = preg_replace('/À/','À',$html);
$html = preg_replace('/Á/','Á',$html);
$html = preg_replace('/Â/','Â',$html);
$html = preg_replace('/Ã/','Ã',$html);
$html = preg_replace('/Ä/','Ä',$html);
$html = preg_replace('/Å/','Å',$html);
$html = preg_replace('/Æ/','Æ',$html);
$html = preg_replace('/Ç/','Ç',$html);
$html = preg_replace('/È/','È',$html);
$html = preg_replace('/É/','É',$html);
$html = preg_replace('/Ê/','Ê',$html);
$html = preg_replace('/Ë/','Ë',$html);
$html = preg_replace('/Ì/','Ì',$html);
$html = preg_replace('/Í/','Í',$html);
$html = preg_replace('/Î/','Î',$html);
$html = preg_replace('/Ï/','Ï',$html);
$html = preg_replace('/Ð/','Ð',$html);
$html = preg_replace('/Ñ/','Ñ',$html);
$html = preg_replace('/Ò/','Ò',$html);
$html = preg_replace('/Ó/','Ó',$html);
$html = preg_replace('/Ô/','Ô',$html);
$html = preg_replace('/Õ/','Õ',$html);
$html = preg_replace('/Ö/','Ö',$html);
$html = preg_replace('/Ø/','Ø',$html);
$html = preg_replace('/Ù/','Ù',$html);
$html = preg_replace('/Ú/','Ú',$html);
$html = preg_replace('/Û/','Û',$html);
$html = preg_replace('/Ü/','Ü',$html);
$html = preg_replace('/Ý/','Ý',$html);
$html = preg_replace('/Þ/','Þ',$html);
$html = preg_replace('/ß/','ß',$html);
$html = preg_replace('/à/','à',$html);
$html = preg_replace('/á/','á',$html);
$html = preg_replace('/â/','â',$html);
$html = preg_replace('/ã/','ã',$html);
$html = preg_replace('/ä/','ä',$html);
$html = preg_replace('/å/','å',$html);
$html = preg_replace('/æ/','æ',$html);
$html = preg_replace('/ç/','ç',$html);
$html = preg_replace('/è/','è',$html);
$html = preg_replace('/é/','é',$html);
$html = preg_replace('/ê/','ê',$html);
$html = preg_replace('/ë/','ë',$html);
$html = preg_replace('/ì/','ì',$html);
$html = preg_replace('/í/','í',$html);
$html = preg_replace('/î/','î',$html);
$html = preg_replace('/ï/','ï',$html);
$html = preg_replace('/ð/','ð',$html);
$html = preg_replace('/ñ/','ñ',$html);
$html = preg_replace('/ò/','ò',$html);
$html = preg_replace('/ó/','ó',$html);
$html = preg_replace('/ô/','ô',$html);
$html = preg_replace('/õ/','õ',$html);
$html = preg_replace('/ö/','ö',$html);
$html = preg_replace('/ø/','ø',$html);
$html = preg_replace('/ù/','ù',$html);
$html = preg_replace('/ú/','ú',$html);
$html = preg_replace('/û/','û',$html);
$html = preg_replace('/ü/','ü',$html);
$html = preg_replace('/ý/','ý',$html);
$html = preg_replace('/þ/','þ',$html);
$html = preg_replace('/ÿ/','ÿ',$html);
$html = preg_replace('/“/','“',$html);
$html = preg_replace('/”/','”',$html);
$html = preg_replace('/Œ/','Œ',$html);
$html = preg_replace('/œ/','œ',$html);
$html = preg_replace('/Š/','Š',$html);
$html = preg_replace('/š/','š',$html);
$html = preg_replace('/Ÿ/','Ÿ',$html);
$html = preg_replace('/ˆ/','ˆ',$html);
$html = preg_replace('/˜/','˜',$html);
$html = preg_replace('/–/','–',$html);
$html = preg_replace('/—/','—',$html);
$html = preg_replace('/‘/','‘',$html);
$html = preg_replace('/’/','’',$html);
$html = preg_replace('/‚/','‚',$html);
$html = preg_replace('/“/','“',$html);
$html = preg_replace('/”/','”',$html);
$html = preg_replace('/„/','„',$html);
$html = preg_replace('/†/','†',$html);
$html = preg_replace('/‡/','‡',$html);
$html = preg_replace('/…/','…',$html);
$html = preg_replace('/‰/','‰',$html);
$html = preg_replace('/‹/','‹',$html);
$html = preg_replace('/›/','›',$html);
$html = preg_replace('/€/','€',$html);
return $html;
}
[ add comment ] ( 3 views ) | permalink |




( 2.9 / 192 )
Calendar


