I\'m looking for general a strategy/advice on how to handle invalid UTF-8 input from users.
Even though my webapp uses UTF-8, somehow some users enter invalid chara
There is a multibyte extension for PHP, check it out: http://www.php.net/manual/en/book.mbstring.php
You should try mb_check_encoding() function.
Good luck!