JS中文转换拼音的实现

JavaScript027

JS中文转换拼音的实现,第1张

此前项目中有一个 中文转拼音 的需求,于是整理了一下实现方法。

话不多说( Github Demo )

其实在中文转拼音的过程中,比较麻烦的在于 多音字 和 生僻字 的实现,我想到的解决思路是:

然后修改上述 convert2Pinyin() 和 searchPinYin() 方法,把符合规则的字符返回一个数组,然后用 排列组合 的方式列出所有可能。

该 仓库 除了 拼音转中文 之外,还有其他实用方法, 麻烦移步查看 。如有更好的实现方法,欢迎留言,谢谢!

实现上可能是这样的。原因使他们对默认输出流的编码方式不一样。

你线看看pho默认的输出编码类型,

然后在JS的输出流上使用相同的编码控制类型。

你也可以让他们都使用相同的编码类型。

大哥 都给力了 就采纳吧 求经验升级啊TT