a gbk <-> utf-8 conventer