Update sh_charsetdesc.lua

Didn't return an error message if the character was invalid.
Used "return" instead of "else"
Missing a semicolon.