从品牌网站建设到网络营销策划,从策略到执行的一站式服务
您好!
建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。成都创新互联公司专业提供成都网站建设、成都做网站,网页设计,网站制作(企业站、自适应网站建设、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!
很高心为您会打这个问题,拼音转换字的实现到时挺多的,但是需要库,如果没有三方库的话,转换就比较麻烦,恰好python是出了名的三方库多,个人认为你可以通过java调用python进行转换,使用 PythonInterpreter类调用即可,然后至于python如何转换,请参考开源代码网页链接,希望采纳
使用pinyin4j或者jpinyin的,先将汉字转换为拼音,然后记录拼音的首字母,具体的检索过程可以用循环过滤,也可以用前缀树 比如tire树
参考链接:
网页链接 java实现汉字转拼音
网页链接 tire树
一个汉字 只对应 一个拼音 ,但是一个拼音是对应多个汉字的, 你想要的功能,就好像一个输入法,输入一堆拼音,显示对应的汉字。这个我不知道,有没有输入法提供这样的接口,简单点就是这样,但是复杂点,根据你输入的拼音显示出足够智能的汉字,这不简单。java有把汉字转拼音的架包,不是拼音转汉字
以前好像有个pinYin4j.jar的但是是用来汉字转拼音的,但是拼音转汉字 如果是简单的还好说,如果很多那感觉应该非常复杂,多音字太多了,至少你需要一个完整的汉字库。不好整,如果lz有好的想法不妨交流一下。
下面的例子是引用12306的地址,输入地名全拼显示中文地名:
div
pinput type="text" id="address" /input type="button" id="btn" value="查询" //p
p id="content"/p
/div
script type="text/javascript" src=""/script
script type="text/javascript" src=""/script
script
$(function(){
$('#btn').click(function(){
getCnName($('#address').val());
})
function getCnName(name){
var arr = station_names.split('@');
for(var i in arr){
var son = arr[i].split('|');
if(son.length 1){
if(son[3] == name){
$('#content').html("查询结果:" + son[1]);
}
}
}
}
})
/script
下面是演示效果:
将代码复制到一个html文件中,在浏览器打开就能用了。
将你需要的拼音变汉语,要么在数据库建表存放,要么放入map,要么建xml存放。如果要求所有拼音变汉语,应该需要词库吧,找找看有没有什么能调用的像天气预报一样可以调用的服务,这样可能方便一点。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图