use UTF-8 for documents