火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
楼主: shuimiao
打印 上一主题 下一主题

[类库封装] 水淼汉字拼音类v1.1 - 支持繁体汉字,支持音调,效率极高

  [复制链接]

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
跳转到指定楼层
楼主
发表于 2022-2-10 18:54:10 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shuimiao 于 2022-2-11 17:49 编辑





类库说明:
就是将汉字转成拼音的简单功能,支持繁体字转换,内部根据汉字拼音编码表(20903个汉字)进行解析,高效转换。为什么想到做这个功能,因为火山没有,之前还有火友将易语言的转换拼音功能给编译为dll弄到火山调用,麻烦不说,还要带dll,还不支持64位和Unicode字符。
类库就是源码,想要学习的,在火山IDE安装类库模块(vcip文件)后就可以打开模块所在文件夹看到源码了。


2022年2月11日,1.1版本:汉字26139个,并且支持带音调。极少数的多音字经过人工校对,将常用音作为首选,如果还有其它不对的地方,欢迎回帖指出,给出【汉字 拼音 带音调拼音】这种格式,将会在新版本统一更新。

这里下载:
游客,如果您要查看本帖隐藏内容请回复








评分

参与人数 3金钱 +7 收起 理由
神金币 + 1 赞一个!
米粒 + 1
呵呵仙8 + 5 辛苦了

查看全部评分

回复

使用道具 举报

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
沙发
 楼主| 发表于 2022-2-10 20:35:24 来自手机 | 显示全部楼层
nurjay 发表于 2022-2-10 20:24
牛!!!能不能支持带音调的哪一种

带音调的暂时没有,不过可以实现,我后续看看升级。多音字的话就没办法了
回复

使用道具 举报

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
板凳
 楼主| 发表于 2022-2-10 21:35:18 | 显示全部楼层
米粒 发表于 2022-2-10 20:24
这种“䓬”生僻字能加入吗?

生僻字我没有码表,就是那种汉字或汉字的十六进制,与拼音的对照表。
回复

使用道具 举报

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
地板
 楼主| 发表于 2022-2-11 17:46:45 | 显示全部楼层
nurjay 发表于 2022-2-10 20:24
牛!!!能不能支持带音调的哪一种

带音调的v1.1版本支持了
回复

使用道具 举报

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
5#
 楼主| 发表于 2022-2-11 17:48:58 | 显示全部楼层
米粒 发表于 2022-2-10 20:24
这种“䓬”生僻字能加入吗?

v1.1版本增加了五千多个汉字,估计包含了一部分生僻字了。你说的䓬字,我给加进去码表了。
回复

使用道具 举报

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
6#
 楼主| 发表于 2022-10-5 19:52:02 来自手机 | 显示全部楼层
qzuser 发表于 2022-10-5 16:20
无法下载,骗人的,不要相信

要登录才能下载的吧,你的游客状态咋搞的
回复

使用道具 举报

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
7#
 楼主| 发表于 2023-2-21 08:16:01 来自手机 | 显示全部楼层
pgzlx 发表于 2023-2-20 23:23
多音字应如何处理呢?

不支持多音字,默认返回一个,不一定是常用音
回复

使用道具 举报

377

主题

2284

帖子

7442

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7442
8#
 楼主| 发表于 2023-2-24 20:53:43 | 显示全部楼层
pgzlx 发表于 2023-2-21 10:15
有多音字的修改方法么,还有好像不能取首批字母 也就是取文本的 拼音首

可以用 取单字拼音,自己循环取出每个汉字的拼音,然后取文本左边第一个字母
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-28 07:41 , Processed in 0.093747 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表