Better utf-8 handling

Hi,
Please merge/pull this change to get better utf-8 handling.
Please read the dependency-section in README.md first :-)