前段时间使用NPinyin.dll实现中文转拼音获取首字母,近期版本迭代发现不能用了,感觉不好使,Encoding编码不知道出现啥问题,啥错误都不报,提示也没有,直接执行Encoding code=Encoding.GetEncoding(“gb2312”);这句代码后,后面的语句全部没执行了。找不到原因, 还以为是某些库文件不存在导致的,后面干脆不处理了,找了个微软的实现方法解决了这个问题,而且是真香系列!
接下里开始讲解实现方法:首先到微软官网下载该软件ZIP包下载后得到这个vsintlpack1.zip压缩包,将其解压安装以下软件:CHSPinYinConv.msi。
安装后找到该软件安装目录,拿到我们所需要的dll库文件:chncharinfo.dll
接下来就是导入Unity中,开始我们的代码实现了。。文章来源地址https://www.toymoban.com/news/detail-573907.html
//引用命名空间
using Microsoft
文章来源:https://www.toymoban.com/news/detail-573907.html
到了这里,关于UnityC#实现中文汉字转拼音-使用微软CHSPinYinConv库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!