add charset library that supports with i