`

汉字首字母转拼音 ascii()

阅读更多

select pinyin('张伟') from dual;

select user_id,username from t_user order by pinyin(username)  按首字母排序

create or replace
function pinyin(hz in varchar2) return varchar2 is
zm varchar2(1);
tmp integer;
begin
    select ascii(hz) into tmp from dual;
    case
    when tmp>=45217 and tmp<=45252 then zm:='a';
    when tmp>=45253 and tmp<=45760 then zm:='b';
    when tmp>=45761 and tmp<=46317 then zm:='c';
    when tmp>=46318 and tmp<=46825 then zm:='d';
    when tmp>=46826 and tmp<=47009 then zm:='e';
    when tmp>=47010 and tmp<=47296 then zm:='f';
    when tmp>=47297 and tmp<=47613 then zm:='g';
    when tmp>=47614 and tmp<=48118 then zm:='h';
    when tmp>=48119 and tmp<=49061 then zm:='j';
    when tmp>=49062 and tmp<=49323 then zm:='k';
    when tmp>=49324 and tmp<=49895 then zm:='l';
    when tmp>=49896 and tmp<=50370 then zm:='m';
    when tmp>=50371 and tmp<=50613 then zm:='n';
    when tmp>=50614 and tmp<=50621 then zm:='o';
    when tmp>=50622 and tmp<=50905 then zm:='p';
    when tmp>=50906 and tmp<=51386 then zm:='q';
    when tmp>=51387 and tmp<=51445 then zm:='r';
    when tmp>=51446 and tmp<=52217 then zm:='s';
    when tmp>=52218 and tmp<=52697 then zm:='t';
    when tmp>=52698 and tmp<=52979 then zm:='w';
    when tmp>=52980 and tmp<=53640 then zm:='x';
    when tmp>=53689 and tmp<=54480 then zm:='y';
    when tmp>=54481 and tmp<=62289 then zm:='z';
    else zm:='0';  --字符0表示非汉字,不处理

    end case;
    return zm;
end pinyin;

 

ASP.NET(C#)汉字转换成拼音的源代码    http://www.son1c.cn/show/382.html

分享到:
评论

相关推荐

    java汉字转拼音,android汉字转拼音,汉字转拼音首字母,汉字转ASCII

    java汉字转拼音,android汉字转拼音,汉字转拼音首字母,汉字转ASCII

    ASCII,UTF8编码汉字获取首字母

    utf8编码汉字获取首字母,去掉ConvertGBKToUtf8(ch);函数和引用库,ASCII编码汉字也可获取拼音首字母,第一个cpp是所有汉字可以获取首字母,第二个cpp仅针对常用汉字可用的c++获取汉字首字母

    mysql根据汉字首字母搜索

    在数据库表中没有录入汉字对应的拼音首字母的情况下,进行汉字拼音首字母搜索,下载文本后 直接在mysql中执行,后就可实现根据拼音搜索功能

    汉字转拼音首字母(UTF-8支持多音字,GB2312不支持多音字)

    汉字转拼音首字母(UTF-8支持多音字,GB2312不支持多音字),程序hz2py_GB2312_Non-polyphone.cpp在Windows系统下VC 6.0运行通过,程序hz2py_UTF-8_Polyphone.c在Ubuntu的Linux系统下运行通过,前者不支持多音字,后者...

    Oracle 汉字转全拼 拼音首字母

    --此函数默认返回汉字拼音的首字母,第二个参数不为空则返回全拼。 create or replace function f_getFirstOrFullSpell(p_cnStr In varchar2,p_sign In number default null) return varchar2 as lv_spell varchar2...

    VFP获取汉字简拼(汉语拼音首字母)程序

    以往网上的示例大部分以汉字"啊芭擦......."分别为ABC......等拼音的边界来处理,后来我发现...本示例解决了这一问题,经过将所有汉字ASCII码进行详细分析、研究最终找到有3008个汉字为非标准,并特别做了专门的处理;

    oracle汉字转拼音

    解决汉字首字母排序问题,全部拼音排序未解决

    汉字转拼音C程序源代码4

    与汉字转拼音C程序源代码3功能完全兼容, 1.修正了输出串中的尾部的多余的间隔符 2.加入了命令行参数,对输出结果进行定制输出,详见示例 -a 输出首字母缩略语(此时无间隔符) -s 输出带有声调的拼音 -U 输出拼音...

    php获取汉字的拼音类(全部与首字母)

    本文为大家讲解的是使用PHP获取汉字的拼音(全部与首字母)示例,感兴趣的同学参考下。主要是包含全部拼音和获取拼音的首个字母,中文是双字节,所以需要两个字节连接起来(ASCII码的范围是在161-255)。

    php获取汉字的拼音类(全部与首字母).zip

    本文为大家讲解的是使用PHP获取汉字的拼音(全部与首字母)示例,感兴趣的同学参考下。主要是包含全部拼音和获取拼音的首个字母,中文是双字节,所以需要两个字节连接起来(ASCII码的范围是在161-255)。

    PB 读取汉语拼音的首字母(源码),用处很大

    PB 读取汉语拼音的首字母(源码),用处很大。 里面是一个PB的全局函数funtion,直接调用即可。

    《Python提取中文拼音首字母》

    Python转换中文为拼音,提取拼音首字母。 本程序没有使用任何第三方模块,纯ascii码转换,不支持数字的转换提取。 适合不能使用第三方模块,或者想自造轮子等场景。

    ios 把汉字转换成拼音

    pinyin是把unicode中汉字部分的首字母全部提取到数组,取得时候 拼音数组[汉字的unicode值-unicode中起始汉字值]就直接得到了.  PYMethod是把unicode转成GBK,然后根据GBK高低位两个值确定对应拼音的位置得到拼音  ...

    中文转换为拼音,提供了jar包和多种方法

    里面包含将汉字转为全拼,转为首字母,转为ASCII码,根据自己需要使用

    汉字转换成中文拼音pinyin4j-2.5.0.jar

    输入汉字可以转换成中文拼音。内包含jar包和demo public class PinYin { public static String getPinYin(String src){ char[] t1 = null; t1=src.toCharArray(); String[] t2 = new String[t1.length]; ...

    汉字转化为拼音

    汉字转化为拼音 返回中文的首字母 将字符串转移为ASCII码

    汉字转拼音

    // ----------------------------------------返回中文的首字母-------------------- public static String getPinYinHeadChar(String str) { String convert = ""; for (int j = 0; j (); j++) { char word ...

    12蓝桥杯决赛答案 第三题

    我们只要找到拼音a,b,c,...x,y,z 每个字母所对应的GB2312编码的第一个汉字,就可以定位所有一级汉字的拼音首字母了(不考虑多音字的情况)。下面这个表给出了前述信息。请你利用该表编写程序,求出常用汉字的拼音首...

    android实现汉字转拼音功能 带多音字识别

    在做地名按首字母排序的时候出现了这样一个bug。长沙会被翻译拼音成zhangsha,重庆会被翻译拼音成zhong qing。于是排序出了问题。 汉字转拼音库和多音字识别库 1.多音字对应的词汇库 2.文字的二进制大小对应的...

    [详细完整版]3计算机.doc

    一级常用汉字按汉语拼音 字母顺序排列,二级次常用字汉字按偏旁部首排列,部首顺序依笔画多少排序。 6、微机中,应用最为普遍的字符编码是ASCII码。ASCII码是一种使用最广泛的编码方案 ,已被国际标准化组织(ISO)...

Global site tag (gtag.js) - Google Analytics