
回复
适配了OpenHarmony的一款汉字转拼音的Javascript开源库,包含如下特性:
npm install @ohos/pinyin4js
import pinyin4js from 'pinyin4js';
// more detail methods in test
// WITH_TONE_NUMBER--数字代表声调,WITHOUT_TONE--不带声调,WITH_TONE_MARK--带声调
// output: xià#mén#nǐ#hǎo#dà#shà#xià#mén
console.info("00771-" + pinyin4js.convertToPinyinString('校对', '#', pinyin4js.WITH_TONE_MARK));
console.info("00771-" + pinyin4js.convertToPinyinString('學校', '#', pinyin4js.WITH_TONE_MARK));
console.info("00772-" + pinyin4js.convertToPinyinString('厦门你好大厦厦门', '#', pinyin4js.WITHOUT_TONE));
// 首字母风格
// output: xmnhdsxm
console.info("00773-" + pinyin4js.convertToPinyinString('厦门你好大厦厦门', '', pinyin4js.FIRST_LETTER));
// or
console.info("00774-" + pinyin4js.getShortPinyin('厦门你好大厦厦门'));
// 繁体转简体
console.info("00775-" + pinyin4js.convertToSimplifiedChinese('歲月時光'));
// 简体转繁体
console.info("00776-" + pinyin4js.convertToTraditionalChinese('岁月时光'));
使用过程中发现任何问题都可以提 Issue 给我们,当然,我们也非常欢迎你给我们发 PR 。
本项目基于 MIT License ,请自由地享受和参与开源。
文章转载自:https://gitee.com/openharmony-tpc/pinyin4js