如何用vb数据库实现汉字转拼音
发布网友
发布时间:2022-04-26 15:56
我来回答
共4个回答
热心网友
时间:2022-04-11 19:47
给你一个自定义函数的模块给你参考。
把模块放到你的工程中,引用时只需要使用
结果 = pingyin("字符") 就可以了
热心网友
时间:2022-04-11 21:05
网上已经有大神传过这个了,地址见下
http://zhidao.baidu.com/question/1766168770691123180.html
代码看的眼花缭乱,人家大神用了5个多小时写的。
实现了汉字转拼音,(不是只转首字母,是所有拼音)
同时还加上了四声
热心网友
时间:2022-04-11 22:39
不用你那个什么汉字拼音对照的数据库都实现你的功能追问要求要用的....
热心网友
时间:2022-04-12 00:31
数据库给我,我帮你做。追问你就当有了这个数据库,然后把代码告诉我好么,谢谢大神了!
你就当有了这个数据库,然后把代码告诉我好么,谢谢大神了!
在vb中怎样实现汉字转换为拼音
public string hz2py(string hz) //获得汉字的区位码 { byte[] sarr = System.Text.Encoding.Default.GetBytes(hz);int len = sarr.Length;if (len>1){ byte[] array = new byte[2];array = System.Text.Encoding.Default.GetBytes(hz);int i1 = (short)(array[0] - '\0');int i...
python excel 拆分
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,可能会选择使用如`pandas`和`openpyxl`这样的库。`pandas`提供了强大的数据处理功能,而`openpyxl`则用于读写Excel文件。通过这些库,我们可以高效、灵活地实现Excel数据的拆分需求。Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击93步自动完成vlookup匹配,无需手写公式,免费使用!
VB汉字转拼音!!紧急!!
好像没有这样的,不过你可以做一个读取文件的程序,当然为了方便,你可以事先写一个程序:界面上放二个文本框,一个按钮,第一个文本框里写你要编码的字,第二个框内写编码即拼音,然后按钮用来用两个文本框内的字符存入一个文件,然后反过来做一个程序,就是写一输入一个字,然后点查询,在第二框...
VB中如何实现自动生成拼音码
汉字转拼音缩写的函数(VB),转带音调的可能有点。。。Public Function getPYChar(char As String) As String Dim lChar As Long lChar = 65536 + Asc(char)If (lChar >= 45217 And lChar <= 45252) Then getPYChar = "A"If (lChar >= 45253 And lChar <= 45760) Then getPYChar = ...
在vb中怎样实现汉字和拼音的转换
只能用数据库的形式,如果你对GB2312编码有研究的话,你会知道,它的码表是按换汉语拼音来排的,这样你做数据库的时候可以参考GB2312的标准,可以把数据库设计得稍微简单那么一点点。
通过vb如何实现按中文词语拼音的首字母排序?
'在窗口中加两个TEXT控件,一个输入中文,一个显示英文 Private Sub Form_Load()Text1.Text = "转汉语拼音"End Sub Private Sub Command1_Click()Text2.Text = GetPY(Text1.Text)End Sub '获得输入名称的首字拼音 Private Function GetPY(ByVal strParmeter As String) As String Dim intTmp ...
VB中如何实现提取中文拼音
'wtoa是把中文字符串转换成首字母的函数 '你可以新建一个文本框和按钮试一下 Function wtoa(ByVal word As String) As String Dim i As Integer, j As Integer, k As Integer Const s = "A阿B芭C擦D搭E蛾F发G噶H哈J击K喀L垃M妈N拿O哦P啪Q期R然S撒T塌W挖X昔Y压Z匝"For j =...
VB 在输入汉字时怎样自动出现拼音码
Next i End Sub Public Function py(mystr As String) As String i = Asc(mystr)Select Case i Case -20319 To -20284: py = "A"Case -20283 To -19776: py = "B"Case -19775 To -19219: py = "C"Case -19218 To -18711: py = "D"Case -18710 To -18527: py = "E"Case...
VB怎样设计一个程序【输入数字可以输出该数字的汉语拼音
= "十转汉"Else MsgBox "请输入中文汉字"End If Else If Val(Text1.Text) >= 45217 And Val(Text1.Text) <= 63486 Then a = Val(Text1.Text)h = Hex(a)Text1.Text = Chr(a)Command1.Caption = "汉转十"Else MsgBox "请输入45217-63486之间的数字"End If End If end sub ...
比如说用VB 要把 李世明 三个字转成拼音LI SHI MING 拼音与拼音有空格...
strCode As String) As Integer Dim a2 As Integer Dim strCode As String strCode=Space(1024)a2=icePub_dictionaryCodeTransfer("拼音字典.txt","李世明",strCode)MsgBox strCode 拼音字典.txt内容如下 李世明LI SHI MING 张三ZHANG SAN http://dl.icese.net/dev.php?f=icePubDll.rar 下载 ...
VB中个别字汉字转拼音无法显示?如何解决
你这个汉字转拼音的函数是常用汉字的,取的是ASCII从-20319到-10247 的汉字 你的孢,孚都是这个范围之外的..解决方法只能再找更全的码表呵..比如包含也有的GBK文字的 补充:我找到的另类的解决方法:=== '模块:Option Explicit Private Const IME_ESC_MAX_KEY = &H1005 Private Const IME_ESC_IME...