Remove the dependence of chardet and field name can contain character underscore.