exit(130) in case of SIGINT
ignore bad char in unicode translation