always use UTF-8 for message conversion, fix #43