我现在需要将汉字转成拼音,具体说应该是将姓名转换拼音,大家有这方面的材料吗?目前网上有一个代码只能识别部分汉字,有很多都转换错了,这个WINPY.TXT是系统自带拼音输入法的TXT类型对照表,怎么应用才能快速查询呢?谢谢大家,一起讨论下吧。
解决方案 »
- MSDN中的AutoResetEvent构造函数中的示例代码
- 关于Developer express LoopUpEdit控件问题
- C#连接Oracle
- ArrayList 改变其中一个值的问题
- 小弟才接触.net对联动不是很熟悉,使用XML做数据源的联动。无法给dropdownlist赋值!
- 急!请问在PDA上用什么软件才能查看SVG图?
- 如何在flash控件中播放flash文件时,将flash的播放方式设置成Movie模式的,而不是 game模式的
- 需要 Microsoft Visual Studio .NET 2003 (英文版) 谁有请帮帮我,在线。
- C# 将本地文件上传到ftp上,执行using (Stream rs = ftp.GetRequestStream()),出错:远程服务器返回错误: (550)
- c# 通过OPCAutomation 开发OPC
- LINQ语句能作为参数传递吗?
- 关于Dll之间参数的传递
这个不错,看有没你要的
读取文件
参考
http://topic.csdn.net/u/20100105/12/4e53ba76-2bcd-4a13-a745-a00c678d4a5c.html
1.把WINPY.TXT内容读入DICTIONARY中或者把WINPY.TXT保存在数据库的某张表中
2.然后通过查询获得字符获得的拼音
这样做的好处是 基本上不会出现网上汉字转拼音出现转换不对的情况 坏处是有些多音字 并不能根据语义识别
http://http://topic.csdn.net/u/20100106/18/56872aba-5f99-47b9-9a16-f96baabddeb2.html
http://topic.csdn.net/u/20100106/18/56872aba-5f99-47b9-9a16-f96baabddeb2.html