Support of non-ASCII characters

For details see the section on character encoding