用javascript将中文字符转换成拼音
思路还是比较简单的,就是——穷举法,将中文字符作为参数,去"数据库"匹配,这里的数据库其实就是几个数组。 使用方法: 首先加载pytran.js <script type=”text/javascript” src=”pytran.js”></script> 然后写一个函数调用pinyin库里的函数来完成字符的转换,例如: function Translate() { var txtNameSpell = document.getElementById(“txtNameSpell”); var txtHanZi = document.getElementById(“txtDisplayName”); var txtPinYin = document.getElementById(“txtPinYin”); var srccode = txtHanZi.value; txtPinYin.value = TranslateToDiv(srccode, txtPinYin); } 在要使用转换的地方调用Translate(),例如,在某个textbox onblur的时候: <input type=”text” id=”txtDisplayName” onblur=”Translate();” /> 这样就可以在txtDisplayName onblur事件触发的时候,在txtPinYin里显示相应的拼音了 代码下载: 点击这里下载源代码和示例