Use utf8 for all user input
Add --safe-paths and --safe-char options