I have this form that people use to add entries into a MySQL database. Recently I've had some users insert − in their entries instead of - which is causing some issues with scripts down the line. I'd like to replace the − character with -. Originally I had something like $name = mysql_escape_string($_POST["name"]); which would convert the offending character to − before entering it into the database. It's this encoding that is causing the problems since some scripts send out emails with this entry in their subject line which looks messy. I've tried adding the following line after the previous line to help fix this issue, however, I just got another entry with the same problem. preg_replace('/−/','-',$name); Any suggestions on how others would fix this problem? I'd just like to fix it before the entry hits the database instead of creating fixes on the other end of things. Cheers, Michael -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php