Working with non-ASCII Fonts can be a real pain.
Stick to UTF-8, that will make it better for you. UTF-8 is kind of a ASCII-konform encoding for non-ASCII characters.
You can use the class
Font[
^] for that.
Please also check out some of the following:
- internationalization
- I18n
- non-ASCII encoding
The problem is common, not new.