pinyin4j icon indicating copy to clipboard operation
pinyin4j copied to clipboard

绿,女转错了

Open cchil opened this issue 5 years ago • 2 comments

绿转成了lu,女转成了nu

cchil avatar Aug 05 '20 01:08 cchil

HanyuPinyinOutputFormat fmt = new HanyuPinyinOutputFormat();
fmt.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
fmt.setCaseType(HanyuPinyinCaseType.LOWERCASE);
fmt.setVCharType(HanyuPinyinVCharType.WITH_V); // ←注意这里
String pinyin_lv = PinyinHelper.toHanYuPinyinString("绿", fmt, "", false);
System.out.println(pinyin_lv);
String pinyin_nv = PinyinHelper.toHanYuPinyinString("女", fmt, "", false);
 System.out.println(pinyin_nv);

输出:

lv
nv

若:

fmt.setVCharType(HanyuPinyinVCharType.WITH_U_UNICODE);

则输出:

lü
nü

fengxxc avatar Aug 31 '20 02:08 fengxxc

好的,谢谢您的回复。

cchil avatar Sep 01 '20 06:09 cchil