add charset coding argument