`

汉字首字母转拼音 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字符等。在处理大量...

    汉字提取拼音首字母函数

    对于需要进行中文文本检索、排序等操作的应用来说,能够快速提取汉字的拼音首字母是一种高效的方法。下面将对提供的VB代码进行详细解读,并深入探讨其中的关键知识点。 #### 一、函数概述 该代码段提供了两个函数...

    php汉字转拼音及获取拼音首字母.pdf

    PHP 汉字转拼音及获取拼音首字母 PHP 是一种服务器端脚本语言,广泛应用于 Web 开发领域。在处理汉字数据时,需要将汉字转换为拼音,以便于数据处理和检索。下面将详细介绍 PHP 中汉字转拼音及获取拼音首字母的...

    java 取出汉语字符串各汉字拼音首字母并大写

    在Java中实现提取汉语字符串各汉字拼音首字母并将其转换为大写是一项常见的需求,尤其是在处理中文文本数据时。本篇文章将详细介绍如何通过Java代码来实现这一功能,并对相关的知识点进行深入探讨。 #### 一、需求...

    oracle批量修改汉字转拼音首字母的函数

    在Oracle数据库环境中,批量修改汉字转拼音首字母的需求常常出现在数据处理、索引优化或特定查询场景中。这里我们将深入探讨如何实现这个功能,并提供相关的函数和方法。 首先,我们需要理解汉字转拼音首字母的基本...

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

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

    mysql根据汉字首字母搜索

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

    获得汉字字符串拼音首字母

    在IT领域,特别是编程与文本处理中,获取汉字字符串的拼音首字母是一个常见的需求,尤其在中文信息处理、搜索引擎优化、排序以及数据分类等场景下。本文将详细解析如何通过编码转换和映射表的方式,从汉字字符串中...

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

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

    java中文转拼音

    ### Java程序实现中文转拼音及首字母转换 #### 概述 在中文处理领域,将汉字转换为拼音是一项常见的需求,特别是在搜索引擎、自然语言处理、数据标准化等应用场景中。本文介绍了一个简单的Java类`ChineseToEnglish...

    C#获取汉字拼音首字母

    对于汉字来说,其Unicode编码范围远超ASCII字符集,这使得我们可以通过分析Unicode编码来识别一个字符是否为汉字以及它对应的拼音首字母。然而,直接通过Unicode编码转换为拼音首字母并非易事,因为这涉及到复杂的...

    取汉字拼音或首字母的PL/SQL存储过程

    本文将详细解析如何利用PL/SQL编写存储过程来获取汉字的拼音或首字母,主要针对Oracle 9i及以上版本。 首先,我们需要理解汉字转拼音的基本原理。在Oracle中,我们可以借助内置的UTL_I18N和UTL_RAW库来实现这一功能...

    C# 获取汉字首字母

    为了实现这样的功能,我们需要能够有效地提取出中文字符的拼音首字母。本文将详细介绍如何在C#中实现这一功能,并提供一个具体的示例代码。 #### 汉字与ASCII码的关系 首先,我们需要了解汉字是如何被编码的。在...

    Oracle 汉字转全拼 拼音首字母

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

    excel中取汉字拼音首字母

    在处理中文数据时,有时我们需要将汉字转换为其拼音的首字母,这在数据整理、排序或创建缩写时尤为有用。Excel本身并不直接支持这种功能,但通过VBA(Visual Basic for Applications)可以轻松实现。本文将详细介绍...

    取得汉字首字母代码

    首先,它尝试直接通过汉字的ASCII码值来判断其拼音首字母,这是不准确的,因为ASCII码并不能反映汉字的真实含义。其次,代码中大量的条件判断使得结构复杂且难以维护。实际上,更有效的方式是使用专门的汉字转拼音库...

    汉字转拼音C++源代码

    在计算机处理中文时,由于计算机内部主要处理ASCII编码,而汉字属于Unicode或GBK等多字节编码,因此需要将汉字转换为拼音以便进行进一步的处理。这个转换过程通常涉及到汉字编码的解析、汉字到拼音的映射以及拼音的...

    C# 拼音首字母_C#net版

    在日常的软件开发过程中,经常会遇到需要处理中文字符的需求,比如在中文姓名的排序、检索等方面,提取汉字的拼音首字母是一种非常实用的功能。本文将详细解析如何使用C#来实现提取中文字符的拼音首字母,并对给出的...

    c#函数取得汉字的拼音首字母

    在给定的代码中,我们看到两个关键函数`GetPYString`和`GetPYChar`,它们被设计用来获取汉字的拼音首字母。这对于一些特定的应用场景非常有用,例如关键词搜索、数据排序或构建基于拼音的用户界面。 `GetPYString`...

Global site tag (gtag.js) - Google Analytics