fix utf8 uppercase bug