首 页 ASP ASP.NET PHP JSP Ajax DIV+CSS JavaScript XML C#
MySQL MSSQL Access Oracle Linux Server 电脑技巧 网络安全 建站经验 其它

输入汉字自动转为拼音(jsp实现方式)

整理日期:2008年03月15日 【字体:

输入汉字,点击“提交”按钮,所输入汉字的拼音就会自动输入出来,该实现方式是在互联网上找到的,但是我做了一些修改,使其用起来更加明了 。

<%...@ page language="java" import="java.util.*" contentType="text/html; charset=GBK" %>
<%...!
Hashtable ht=new Hashtable(10);
String g(Integer n){
 int num=n.intValue();
 if(num>0&&num<160){
 return String.valueOf((char)num);
 }
 else if(num<-20319||num>-10247){
 return "";
 }
 else{
 if(ht.size()==0){b();}
 while(!ht.containsKey(Integer.toString(num)))num--;
 return ht.get(Integer.toString(num)).toString();
 }
}
String c(String str){
 char[] hz=str.toCharArray();
 int len=str.length();
 int p,q;
 String ret="";
 for(int i=0;i<len;i++){
 p=(int)hz[i];
 if(p>160){
  q=(int)hz[++i];
  p=p*256+q-65536;
 }
 ret+=g(new Integer(p));
 ret=ret+"<b>"+String.valueOf(p)+"</b><br>";
 }
 return ret;
}
void b(){
 ht.put("-20319","a");
 ht.put("-20317","ai");

伊图教程网[www.etoow.com]
http://www.etoow.com/html/2008-03/1205585053.html
 ht.put("-20304","an");
Tags:
输入汉字自动转为拼音(jsp实现方式)
'http://www.etoow.com/html/2008-03/1205585053.html
1
 
23456
信息搜索
  
联系我们关于本站广告服务设为首页 收藏本站友情链接网站地图
Copyright © Etoow.com Inc. All Rights Reserved