此前项目中有一个 中文转拼音 的需求,于是整理了一下实现方法。
话不多说( Github Demo )
其实在中文转拼音的过程中,比较麻烦的在于 多音字 和 生僻字 的实现,我想到的解决思路是:
然后修改上述 convert2Pinyin() 和 searchPinYin() 方法,把符合规则的字符返回一个数组,然后用 排列组合 的方式列出所有可能。
该 仓库 除了 拼音转中文 之外,还有其他实用方法, 麻烦移步查看 。如有更好的实现方法,欢迎留言,谢谢!
实现上可能是这样的。原因使他们对默认输出流的编码方式不一样。你线看看pho默认的输出编码类型,
然后在JS的输出流上使用相同的编码控制类型。
你也可以让他们都使用相同的编码类型。
大哥 都给力了 就采纳吧 求经验升级啊TT