feat: default to utf8