default charset is UTF-8