Added handling of non-ASCII Characters (like umlauts)