if I remove the < 0, almost all special characters get removed.. this works for almost all the small errors, so a new error message was added to let the user know that they need to fix their character set