UTF-8 support (closes #1)