首先需要匯入這個jar
import net.sourceforge.pinyin4j.pinyinhelper;
import net.sourceforge.pinyin4j.format.hanyupinyincasetype;
import net.sourceforge.pinyin4j.format.hanyupinyinoutputformat;
import net.sourceforge.pinyin4j.format.hanyupinyintonetype;
import net.sourceforge.pinyin4j.format.hanyupinyinvchartype;
import net.sourceforge.pinyin4j.format.exception.badhanyupinyinoutputformatcombination;
public class mypinyinhelper else
}return t4;
} catch (badhanyupinyinoutputformatcombination e1)
return t4;
}/***
* 返回中文的首字母
* @param str
* @return
*/public static string getpinyinheadchar(string str) else
}return convert;
}/***
* 返回中文的首字母
* @param str
* @return
*/public static string getpinyinheadcharnospace(string str) else
}return convert;
}/***
* 返回中文的第乙個字母,就返回乙個字母,如果是數字,則返回數字
* @param str
* @return
*/public static string getpinyinfirstheadchar(string str) else
return string.valueof(first);
}/***
* 將字串轉移為ascii碼
* @param cnstr
* @return
*/public static string getcnascii(string cnstr)
return strbuf.tostring();
}public static void main(string args)
}
java 漢語轉拼音
package com.support import net.sourceforge.pinyin4j.import net.sourceforge.pinyin4j.format.hanyupinyinoutputformat import net.sourceforge.pinyin4j.for...
將漢字轉為漢語拼音
基本用途 將中文轉換為拼音,最主要用途就是名稱。例如 在搜尋框中輸入 手機 兩個字,下面就會查詢出各種各樣的手機。重新輸入shouji,下面依然能夠查詢出於手機相關的資訊。當我們儲存商品名稱的時候,就可以建立兩個字段,乙個中文字段,乙個英文本段。將商品的中文名稱轉換為拼音儲存,這樣搜尋的時候,無論是...
基於PHP的漢語轉拼音類
網上的眾多php漢字轉拼音方法多數並不好用,或者支援字數太少,或者不相容utf8編碼。這裡提供乙個比較完美的php漢字轉拼音類。使用方法 php 引用漢字轉拼音檔案 require once utf8pinyin.php 生成商品名稱的拼音縮寫 pinyin py str2py post 商品名稱 ...