use CodingErrorAction.REPLACE for UTF-8: bad workaround but better than nothing