HanziToPinyin.java
private Token getToken(char character) {
//add start多音字贾的特别处理
final char la = '\u8d3e'; //多音字贾(JIA)unicode码
Log.i("wang", "character = " + character);
if (offset < 0 && la == character) {
offset = 134; //JIA 在数组PINYINS[offset]的下标,将JIA转化为ascii码 ,可在数组中查找小标
StringBuilder pinyin = new StringBuilder();
for (int j = 0; j < PINYINS[offset].length && PINYINS[offset][j] != 0; j++) {
pinyin.append((char)PINYINS[offset][j]);
}
token.type = Token.PINYIN;
token.target = pinyin.toString();
return token;
}
//add end
}