bugfix skip wrong gbk char in json encode