Support compatible for unicode