asp中文转拼音

本文介绍了一种使用ASP实现中文转换为拼音的方法。通过创建字典并为每个拼音分配特定的编码值,可以将中文字符转换为其对应的拼音。此方法适用于需要进行中文拼音转换的应用场景。

asp中文转拼音

None.gif Set  d  =   CreateObject ( " Scripting.Dictionary "
None.gifd.add 
" a " , - 20319  
None.gifd.add 
" ai " , - 20317  
None.gifd.add 
" an " , - 20304  
None.gifd.add 
" ang " , - 20295  
None.gifd.add 
" ao " , - 20292  
None.gifd.add 
" ba " , - 20283  
None.gifd.add 
" bai " , - 20265  
None.gifd.add 
" ban " , - 20257  
None.gifd.add 
" bang " , - 20242  
None.gifd.add 
" bao " , - 20230  
None.gifd.add 
" bei " , - 20051  
None.gifd.add 
" ben " , - 20036  
None.gifd.add 
" beng " , - 20032  
None.gifd.add 
" bi " , - 20026  
None.gifd.add 
" bian " , - 20002  
None.gifd.add 
" biao " , - 19990  
None.gifd.add 
" bie " , - 19986  
None.gifd.add 
" bin " , - 19982  
None.gifd.add 
" bing " , - 19976  
None.gifd.add 
" bo " , - 19805  
None.gifd.add 
" bu " , - 19784  
None.gifd.add 
" ca " , - 19775  
None.gifd.add 
" cai " , - 19774  
None.gifd.add 
" can " , - 19763  
None.gifd.add 
" cang " , - 19756  
None.gifd.add 
" cao " , - 19751  
None.gifd.add 
" ce " , - 19746  
None.gifd.add 
" ceng " , - 19741  
None.gifd.add 
" cha " , - 19739  
None.gifd.add 
" chai " , - 19728  
None.gifd.add 
" chan " , - 19725  
None.gifd.add 
" chang " , - 19715  
None.gifd.add 
" chao " , - 19540  
None.gifd.add 
" che " , - 19531  
None.gifd.add 
" chen " , - 19525  
None.gifd.add 
" cheng " , - 19515  
None.gifd.add 
" chi " , - 19500  
None.gifd.add 
" chong " , - 19484  
None.gifd.add 
" chou " , - 19479  
None.gifd.add 
" chu " , - 19467  
None.gifd.add 
" chuai " , - 19289  
None.gifd.add 
" chuan " , - 19288  
None.gifd.add 
" chuang " , - 19281  
None.gifd.add 
" chui " , - 19275  
None.gifd.add 
" chun " , - 19270  
None.gifd.add 
" chuo " , - 19263  
None.gifd.add 
" ci " , - 19261  
None.gifd.add 
" cong " , - 19249  
None.gifd.add 
" cou " , - 19243  
None.gifd.add 
" cu " , - 19242  
None.gifd.add 
" cuan " , - 19238  
None.gifd.add 
" cui " , - 19235  
None.gifd.add 
" cun " , - 19227  
None.gifd.add 
" cuo " , - 19224  
None.gifd.add 
" da " , - 19218  
None.gifd.add 
" dai " , - 19212  
None.gifd.add 
" dan " , - 19038  
None.gifd.add 
" dang " , - 19023  
None.gifd.add 
" dao " , - 19018  
None.gifd.add 
" de " , - 19006  
None.gifd.add 
" deng " , - 19003  
None.gifd.add 
" di " , - 18996  
None.gifd.add 
" dian " , - 18977  
None.gifd.add 
" diao " , - 18961  
None.gifd.add 
" die " , - 18952  
None.gifd.add 
" ding " , - 18783  
None.gifd.add 
" diu " , - 18774  
None.gifd.add 
" dong " , - 18773  
None.gifd.add 
" dou " , - 18763  
None.gifd.add 
" du " , - 18756  
None.gifd.add 
" duan " , - 18741  
None.gifd.add 
" dui " , - 18735  
None.gifd.add 
" dun " , - 18731  
None.gifd.add 
" duo " , - 18722  
None.gifd.add 
" e " , - 18710  
None.gifd.add 
" en " , - 18697  
None.gifd.add 
" er " , - 18696  
None.gifd.add 
" fa " , - 18526  
None.gifd.add 
" fan " , - 18518  
None.gifd.add 
" fang " , - 18501  
None.gifd.add 
" fei " , - 18490  
None.gifd.add 
" fen " , - 18478  
None.gifd.add 
" feng " , - 18463  
None.gifd.add 
" fo " , - 18448  
None.gifd.add 
" fou " , - 18447  
None.gifd.add 
" fu " , - 18446  
None.gifd.add 
" ga " , - 18239  
None.gifd.add 
" gai " , - 18237  
None.gifd.add 
" gan " , - 18231  
None.gifd.add 
" gang " , - 18220  
None.gifd.add 
" gao " , - 18211  
None.gifd.add 
" ge " , - 18201  
None.gifd.add 
" gei " , - 18184  
None.gifd.add 
" gen " , - 18183  
None.gifd.add 
" geng " , - 18181  
None.gifd.add 
" gong " , - 18012  
None.gifd.add 
" gou " , - 17997  
None.gifd.add 
" gu " , - 17988  
None.gifd.add 
" gua " , - 17970  
None.gifd.add 
" guai " , - 17964  
None.gifd.add 
" guan " , - 17961  
None.gifd.add 
" guang " , - 17950  
None.gifd.add 
" gui " , - 17947  
None.gifd.add 
" gun " , - 17931  
None.gifd.add 
" guo " , - 17928  
None.gifd.add 
" ha " , - 17922  
None.gifd.add 
" hai " , - 17759  
None.gifd.add 
" han " , - 17752  
None.gifd.add 
" hang " , - 17733  
None.gifd.add 
" hao " , - 17730  
None.gifd.add 
" he " , - 17721  
None.gifd.add 
" hei " , - 17703  
None.gifd.add 
" hen " , - 17701  
None.gifd.add 
" heng " , - 17697  
None.gifd.add 
" hong " , - 17692  
None.gifd.add 
" hou " , - 17683  
None.gifd.add 
" hu " , - 17676  
None.gifd.add 
" hua " , - 17496  
None.gifd.add 
" huai " , - 17487  
None.gifd.add 
" huan " , - 17482  
None.gifd.add 
" huang " , - 17468  
None.gifd.add 
" hui " , - 17454  
None.gifd.add 
" hun " , - 17433  
None.gifd.add 
" huo " , - 17427  
None.gifd.add 
" ji " , - 17417  
None.gifd.add 
" jia " , - 17202  
None.gifd.add 
" jian " , - 17185  
None.gifd.add 
" jiang " , - 16983  
None.gifd.add 
" jiao " , - 16970  
None.gifd.add 
" jie " , - 16942  
None.gifd.add 
" jin " , - 16915  
None.gifd.add 
" jing " , - 16733  
None.gifd.add 
" jiong " , - 16708  
None.gifd.add 
" jiu " , - 16706  
None.gifd.add 
" ju " , - 16689  
None.gifd.add 
" juan " , - 16664  
None.gifd.add 
" jue " , - 16657  
None.gifd.add 
" jun " , - 16647  
None.gifd.add 
" ka " , - 16474  
None.gifd.add 
" kai " , - 16470  
None.gifd.add 
" kan " , - 16465  
None.gifd.add 
" kang " , - 16459  
None.gifd.add 
" kao " , - 16452  
None.gifd.add 
" ke " , - 16448  
None.gifd.add 
" ken " , - 16433  
None.gifd.add 
" keng " , - 16429  
None.gifd.add 
" kong " , - 16427  
None.gifd.add 
" kou " , - 16423  
None.gifd.add 
" ku " , - 16419  
None.gifd.add 
" kua " , - 16412  
None.gifd.add 
" kuai " , - 16407  
None.gifd.add 
" kuan " , - 16403  
None.gifd.add 
" kuang " , - 16401  
None.gifd.add 
" kui " , - 16393  
None.gifd.add 
" kun " , - 16220  
None.gifd.add 
" kuo " , - 16216  
None.gifd.add 
" la " , - 16212  
None.gifd.add 
" lai " , - 16205  
None.gifd.add 
" lan " , - 16202  
None.gifd.add 
" lang " , - 16187  
None.gifd.add 
" lao " , - 16180  
None.gifd.add 
" le " , - 16171  
None.gifd.add 
" lei " , - 16169  
None.gifd.add 
" leng " , - 16158  
None.gifd.add 
" li " , - 16155  
None.gifd.add 
" lia " , - 15959  
None.gifd.add 
" lian " , - 15958  
None.gifd.add 
" liang " , - 15944  
None.gifd.add 
" liao " , - 15933  
None.gifd.add 
" lie " , - 15920  
None.gifd.add 
" lin " , - 15915  
None.gifd.add 
" ling " , - 15903  
None.gifd.add 
" liu " , - 15889  
None.gifd.add 
" long " , - 15878  
None.gifd.add 
" lou " , - 15707  
None.gifd.add 
" lu " , - 15701  
None.gifd.add 
" lv " , - 15681  
None.gifd.add 
" luan " , - 15667  
None.gifd.add 
" lue " , - 15661  
None.gifd.add 
" lun " , - 15659  
None.gifd.add 
" luo " , - 15652  
None.gifd.add 
" ma " , - 15640  
None.gifd.add 
" mai " , - 15631  
None.gifd.add 
" man " , - 15625  
None.gifd.add 
" mang " , - 15454  
None.gifd.add 
" mao " , - 15448  
None.gifd.add 
" me " , - 15436  
None.gifd.add 
" mei " , - 15435  
None.gifd.add 
" men " , - 15419  
None.gifd.add 
" meng " , - 15416  
None.gifd.add 
" mi " , - 15408  
None.gifd.add 
" mian " , - 15394  
None.gifd.add 
" miao " , - 15385  
None.gifd.add 
" mie " , - 15377  
None.gifd.add 
" min " , - 15375  
None.gifd.add 
" ming " , - 15369  
None.gifd.add 
" miu " , - 15363  
None.gifd.add 
" mo " , - 15362  
None.gifd.add 
" mou " , - 15183  
None.gifd.add 
" mu " , - 15180  
None.gifd.add 
" na " , - 15165  
None.gifd.add 
" nai " , - 15158  
None.gifd.add 
" nan " , - 15153  
None.gifd.add 
" nang " , - 15150  
None.gifd.add 
" nao " , - 15149  
None.gifd.add 
" ne " , - 15144  
None.gifd.add 
" nei " , - 15143  
None.gifd.add 
" nen " , - 15141  
None.gifd.add 
" neng " , - 15140  
None.gifd.add 
" ni " , - 15139  
None.gifd.add 
" nian " , - 15128  
None.gifd.add 
" niang " , - 15121  
None.gifd.add 
" niao " , - 15119  
None.gifd.add 
" nie " , - 15117  
None.gifd.add 
" nin " , - 15110  
None.gifd.add 
" ning " , - 15109  
None.gifd.add 
" niu " , - 14941  
None.gifd.add 
" nong " , - 14937  
None.gifd.add 
" nu " , - 14933  
None.gifd.add 
" nv " , - 14930  
None.gifd.add 
" nuan " , - 14929  
None.gifd.add 
" nue " , - 14928  
None.gifd.add 
" nuo " , - 14926  
None.gifd.add 
" o " , - 14922  
None.gifd.add 
" ou " , - 14921  
None.gifd.add 
" pa " , - 14914  
None.gifd.add 
" pai " , - 14908  
None.gifd.add 
" pan " , - 14902  
None.gifd.add 
" pang " , - 14894  
None.gifd.add 
" pao " , - 14889  
None.gifd.add 
" pei " , - 14882  
None.gifd.add 
" pen " , - 14873  
None.gifd.add 
" peng " , - 14871  
None.gifd.add 
" pi " , - 14857  
None.gifd.add 
" pian " , - 14678  
None.gifd.add 
" piao " , - 14674  
None.gifd.add 
" pie " , - 14670  
None.gifd.add 
" pin " , - 14668  
None.gifd.add 
" ping " , - 14663  
None.gifd.add 
" po " , - 14654  
None.gifd.add 
" pu " , - 14645  
None.gifd.add 
" qi " , - 14630  
None.gifd.add 
" qia " , - 14594  
None.gifd.add 
" qian " , - 14429  
None.gifd.add 
" qiang " , - 14407  
None.gifd.add 
" qiao " , - 14399  
None.gifd.add 
" qie " , - 14384  
None.gifd.add 
" qin " , - 14379  
None.gifd.add 
" qing " , - 14368  
None.gifd.add 
" qiong " , - 14355  
None.gifd.add 
" qiu " , - 14353  
None.gifd.add 
" qu " , - 14345  
None.gifd.add 
" quan " , - 14170  
None.gifd.add 
" que " , - 14159  
None.gifd.add 
" qun " , - 14151  
None.gifd.add 
" ran " , - 14149  
None.gifd.add 
" rang " , - 14145  
None.gifd.add 
" rao " , - 14140  
None.gifd.add 
" re " , - 14137  
None.gifd.add 
" ren " , - 14135  
None.gifd.add 
" reng " , - 14125  
None.gifd.add 
" ri " , - 14123  
None.gifd.add 
" rong " , - 14122  
None.gifd.add 
" rou " , - 14112  
None.gifd.add 
" ru " , - 14109  
None.gifd.add 
" ruan " , - 14099  
None.gifd.add 
" rui " , - 14097  
None.gifd.add 
" run " , - 14094  
None.gifd.add 
" ruo " , - 14092  
None.gifd.add 
" sa " , - 14090  
None.gifd.add 
" sai " , - 14087  
None.gifd.add 
" san " , - 14083  
None.gifd.add 
" sang " , - 13917  
None.gifd.add 
" sao " , - 13914  
None.gifd.add 
" se " , - 13910  
None.gifd.add 
" sen " , - 13907  
None.gifd.add 
" seng " , - 13906  
None.gifd.add 
" sha " , - 13905  
None.gifd.add 
" shai " , - 13896  
None.gifd.add 
" shan " , - 13894  
None.gifd.add 
" shang " , - 13878  
None.gifd.add 
" shao " , - 13870  
None.gifd.add 
" she " , - 13859  
None.gifd.add 
" shen " , - 13847  
None.gifd.add 
" sheng " , - 13831  
None.gifd.add 
" shi " , - 13658  
None.gifd.add 
" shou " , - 13611  
None.gifd.add 
" shu " , - 13601  
None.gifd.add 
" shua " , - 13406  
None.gifd.add 
" shuai " , - 13404  
None.gifd.add 
" shuan " , - 13400  
None.gifd.add 
" shuang " , - 13398  
None.gifd.add 
" shui " , - 13395  
None.gifd.add 
" shun " , - 13391  
None.gifd.add 
" shuo " , - 13387  
None.gifd.add 
" si " , - 13383  
None.gifd.add 
" song " , - 13367  
None.gifd.add 
" sou " , - 13359  
None.gifd.add 
" su " , - 13356  
None.gifd.add 
" suan " , - 13343  
None.gifd.add 
" sui " , - 13340  
None.gifd.add 
" sun " , - 13329  
None.gifd.add 
" suo " , - 13326  
None.gifd.add 
" ta " , - 13318  
None.gifd.add 
" tai " , - 13147  
None.gifd.add 
" tan " , - 13138  
None.gifd.add 
" tang " , - 13120  
None.gifd.add 
" tao " , - 13107  
None.gifd.add 
" te " , - 13096  
None.gifd.add 
" teng " , - 13095  
None.gifd.add 
" ti " , - 13091  
None.gifd.add 
" tian " , - 13076  
None.gifd.add 
" tiao " , - 13068  
None.gifd.add 
" tie " , - 13063  
None.gifd.add 
" ting " , - 13060  
None.gifd.add 
" tong " , - 12888  
None.gifd.add 
" tou " , - 12875  
None.gifd.add 
" tu " , - 12871  
None.gifd.add 
" tuan " , - 12860  
None.gifd.add 
" tui " , - 12858  
None.gifd.add 
" tun " , - 12852  
None.gifd.add 
" tuo " , - 12849  
None.gifd.add 
" wa " , - 12838  
None.gifd.add 
" wai " , - 12831  
None.gifd.add 
" wan " , - 12829  
None.gifd.add 
" wang " , - 12812  
None.gifd.add 
" wei " , - 12802  
None.gifd.add 
" wen " , - 12607  
None.gifd.add 
" weng " , - 12597  
None.gifd.add 
" wo " , - 12594  
None.gifd.add 
" wu " , - 12585  
None.gifd.add 
" xi " , - 12556  
None.gifd.add 
" xia " , - 12359  
None.gifd.add 
" xian " , - 12346  
None.gifd.add 
" xiang " , - 12320  
None.gifd.add 
" xiao " , - 12300  
None.gifd.add 
" xie " , - 12120  
None.gifd.add 
" xin " , - 12099  
None.gifd.add 
" xing " , - 12089  
None.gifd.add 
" xiong " , - 12074  
None.gifd.add 
" xiu " , - 12067  
None.gifd.add 
" xu " , - 12058  
None.gifd.add 
" xuan " , - 12039  
None.gifd.add 
" xue " , - 11867  
None.gifd.add 
" xun " , - 11861  
None.gifd.add 
" ya " , - 11847  
None.gifd.add 
" yan " , - 11831  
None.gifd.add 
" yang " , - 11798  
None.gifd.add 
" yao " , - 11781  
None.gifd.add 
" ye " , - 11604  
None.gifd.add 
" yi " , - 11589  
None.gifd.add 
" yin " , - 11536  
None.gifd.add 
" ying " , - 11358  
None.gifd.add 
" yo " , - 11340  
None.gifd.add 
" yong " , - 11339  
None.gifd.add 
" you " , - 11324  
None.gifd.add 
" yu " , - 11303  
None.gifd.add 
" yuan " , - 11097  
None.gifd.add 
" yue " , - 11077  
None.gifd.add 
" yun " , - 11067  
None.gifd.add 
" za " , - 11055  
None.gifd.add 
" zai " , - 11052  
None.gifd.add 
" zan " , - 11045  
None.gifd.add 
" zang " , - 11041  
None.gifd.add 
" zao " , - 11038  
None.gifd.add 
" ze " , - 11024  
None.gifd.add 
" zei " , - 11020  
None.gifd.add 
" zen " , - 11019  
None.gifd.add 
" zeng " , - 11018  
None.gifd.add 
" zha " , - 11014  
None.gifd.add 
" zhai " , - 10838  
None.gifd.add 
" zhan " , - 10832  
None.gifd.add 
" zhang " , - 10815  
None.gifd.add 
" zhao " , - 10800  
None.gifd.add 
" zhe " , - 10790  
None.gifd.add 
" zhen " , - 10780  
None.gifd.add 
" zheng " , - 10764  
None.gifd.add 
" zhi " , - 10587  
None.gifd.add 
" zhong " , - 10544  
None.gifd.add 
" zhou " , - 10533  
None.gifd.add 
" zhu " , - 10519  
None.gifd.add 
" zhua " , - 10331  
None.gifd.add 
" zhuai " , - 10329  
None.gifd.add 
" zhuan " , - 10328  
None.gifd.add 
" zhuang " , - 10322  
None.gifd.add 
" zhui " , - 10315  
None.gifd.add 
" zhun " , - 10309  
None.gifd.add 
" zhuo " , - 10307  
None.gifd.add 
" zi " , - 10296  
None.gifd.add 
" zong " , - 10281  
None.gifd.add 
" zou " , - 10274  
None.gifd.add 
" zu " , - 10270  
None.gifd.add 
" zuan " , - 10262  
None.gifd.add 
" zui " , - 10260  
None.gifd.add 
" zun " , - 10256  
None.gifd.add 
" zuo " , - 10254  
None.gif
None.gif
function  g(num) 
None.gif    g
= ""
None.gif    
if  num > 0   and  num < 160   then  
None.gif        g
= chr (num) 
None.gif    
elseif  num  >=   - 20319   and  num  <=   - 10247   then  
None.gif        a
= d.Items 
None.gif        b
= d.keys 
None.gif        
for  i = d.count - 1   to   0  step  - 1  
None.gif            
if  a(i) <= num  then   exit   for  
None.gif        
next  
None.gif        g
= b(i) 
None.gif    
end   if
None.gif
end function  
None.gif
None.gif
function  c(str) 
None.gif    c
= ""  
None.gif    
for  i = 1   to   len (str) 
None.gif        c
= c & g( asc ( mid (str,i, 1 ))) & "   "
None.gif    
next  
None.gif
end function  
None.gif
None.gifc(
" 中文 " )


 本文转自博客园cloudgamer的博客,原文链接: asp中文转拼音,如需转载请自行联系原博主。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值