function getPYCode(str)
{
var result = "";
for(var i=0;i<str.length;i++)
{
result += getPY(str.charAt(i).toString());
}
parent.Main.document.getElementById("outputText").value = result;
}
function getPY(s)
{
if(s !="") {
execScript("tmp=asc(\""+s+"\")", "vbscript");
tmp = 65536 + tmp;
var py = "";
if(tmp>=45217 && tmp<=45252) {
py = "A"
} else if(tmp>=45253 && tmp<=45760) {
py = "B"
} else if(tmp>=45761 && tmp<=46317) {
py = "C"
} else if(tmp>=46318 && tmp<=46825) {
py = "D"
} else if(tmp>=46826 && tmp<=47009) {
py = "E"
} else if(tmp>=47010 && tmp<=47296) {
py = "F"
} else if((tmp>=47297 && tmp<=47613) || (tmp == 63193)) {
py = "G"
} else if(tmp>=47614 && tmp<=48118) {
py = "H"
} else if(tmp>=48119 && tmp<=49061) {
py = "J"
} else if(tmp>=49062 && tmp<=49323) {
py = "K"
} else if(tmp>=49324 && tmp<=49895) {
py = "L"
} else if(tmp>=49896 && tmp<=50370) {
py = "M"
} else if(tmp>=50371 && tmp<=50613) {
py = "N"
} else if(tmp>=50614 && tmp<=50621) {
py = "O"
} else if(tmp>=50622 && tmp<=50905) {
py = "P"
} else if(tmp>=50906 && tmp<=51386) {
py = "Q"
} else if(tmp>=51387 && tmp<=51445) {
py = "R"
} else if(tmp>=51446 && tmp<=52217) {
py = "S"
} else if(tmp>=52218 && tmp<=52697) {
py = "T"
} else if(tmp>=52698 && tmp<=52979) {
py = "W"
} else if(tmp>=52980 && tmp<=53688) {
py = "X"
} else if(tmp>=53689 && tmp<=54480) {
py = "Y"
} else if(tmp>=54481 && tmp<=62289) {
py = "Z"
} else {
py =s.charAt(0);
}
return py;
}
}
分享到:
相关推荐
汉字转换拼音大写首字母
【Access源码示例】--汉字转拼音首字母大写、转完整拼音
将中文的汉字转化为拼音取大写首字母,拼音不转换
汉字转换拼音、首字母大写 。
输入汉字字符参数,返回汉字拼音的首字母!
JS获取中文拼音首字母,并通过拼音首字母快速查找页面内的中文内容,效果查看:http://blog.csdn.net/testcs_dn/article/details/25116655
通过excel提供的宏很好的可以将文字转换为拼音,可以首字母大写、全拼。通过Visual Basic新建一个模块来实现
将中文字符串转换成汉语拼音,支持简体、繁体、中英混合,首字母大写
java将汉字转化为拼音大小写(提取首字母,将汉字转化为拼音首字母大小写的相关算法)
JS汉字转拼音,字母大小写转换,可直接使用的汉字转拼音JS
javascript编写的可以实现汉字转换为拼音的工具,里面的方法有获取汉字的首字母大写拼音 还有获取汉字大写的全拼 和获取汉字小写全拼。里面有一个工具js和一个使用示例
Java实现汉字转拼音功能,包括 首字母和全拼
Delphi汉字转拼音 获取首字母,简化版拼音反查单元,把汉字转换成全拼,然后取拼音的首字母,并转换成大写,修改于 Trueway(TM) LiQunwei,去掉了外挂字典,简化代码。iMode 二进制功能位说明: 1: 0 - 只取各个...
支持汉字转换拼音,汉字转换拼音缩写。其实程序没有什么,重点在于已经统计了大部分常用汉字
根据输入的中文名称,把每个中文名称的拼音首字母提取出来,组合成新的大写字符串。如输入“刘德华”则转换过后得到的是“LDH”。还有我们在用酷我或者其它的搜索工具的时候,当输入“l”的时候下拉列表框中就出现了...
VC 拼音首字母大写自动转换程序,获取汉字的拼音首字母,并把首字母转换成大写,这是个VC.NET程序,我电脑上暂时没有编译环境,没有抓到截图,部分代码如下: class CUpperFirstLetterApp : public CWinAppEx { ...
EXCEL在讲汉字转成拼音,可以提取汉字的首字母,也可以都转换成拼音格式,可以区分大小写等等功能的函数,编写了宏(在网上转的,奉献给大家)
* 汉字转拼音首字母 * @param str 带汉字的字符串 * @param split 拼音的分割符 * @param uppercase 是否大写 * @return {string} 返回转换为拼音的字符串 */ getFirstMnemonic(str, split, uppercase);
很好用的汉字转拼音,数据库开发着的宝典.用于表字段换成 大写 小写,首字母大写 等等。。