class GetPYString

{

public static string GetPYString1(string str)

{

string tempStr = "";

foreach (char c in str)

{

if ((int)c >= 33 && (int)c <= 126)

{//字母和符号原样保留

tempStr += c.ToString();

}

else

{//累加拼音声母

tempStr += GetPYChar1(c.ToString());

}

}

return tempStr;

}

///

/// 取单个字符的拼音声母

/// Code By MuseStudio@hotmail.com

/// 2004-11-30

///

/// 要转换的单个汉字

/// 拼音声母

public static string GetPYChar1(string c)

{

byte[] array = new byte[2];

array = System.Text.Encoding.Default.GetBytes(c);

int i = (short)(array[0] - '\0') * 256 + ((short)(array[1] - '\0'));

if (i < 0xB0A1) return "*";

if (i < 0xB0C5) return "a";

if (i < 0xB2C1) return "b";

if (i < 0xB4EE) return "c";

if (i < 0xB6EA) return "d";

if (i < 0xB7A2) return "e";

if (i < 0xB8C1) return "f";

if (i < 0xB9FE) return "g";

if (i < 0xBBF7) return "h";

if (i < 0xBFA6) return "j";

if (i < 0xC0AC) return "k";

if (i < 0xC2E8) return "l";

if (i < 0xC4C3) return "m";

if (i < 0xC5B6) return "n";

if (i < 0xC5BE) return "o";

if (i < 0xC6DA) return "p";

if (i < 0xC8BB) return "q";

if (i < 0xC8F6) return "r";

if (i < 0xCBFA) return "s";

if (i < 0xCDDA) return "t";

if (i < 0xCEF4) return "w";

if (i < 0xD1B9) return "x";

if (i < 0xD4D1) return "y";

if (i < 0xD7FA) return "z";

return "*";

}

}

转载自:http://bbs.csdn.net/topics/310009123

源地址无法找到。

oracle 生成拼音输入码,c# 生成拼音输入码相关推荐

  1. 网页自动加拼音html,javascript实现输入中文自动生成拼音

    需求:输入中文,输入框失去焦点后自动生成全写拼音及简写拼音. 分享一款轻量级JS插件:Convert_Pinyin.js(文末可以下载). 只需引入一个JS文件,然后调用对象里在JS方法函数即可,演示 ...

  2. php 生成拼音缩写,用PHP生成中文拼音代码

    推荐:PHP数据库备份类以下为引用的内容: php代码: ?php /******************************************************* **文 件 名:D ...

  3. ATJ2157ATJ2127音乐按文件名拼音排序---标案是按内码进行排序

    音乐按文件名拼音进行排序 参考网站 ATJ2157&ATJ2127 排序是按照内码(汉字为GBK即GBK936)排序的 按拼音排序 unicode与拼音的对比表(U2P.DAT),需要打包到固 ...

  4. 学用ORACLE AWR和ASH特性(4)-生成指定SQL的统计报表

    2.3  生成指定SQL语句的统计报表 这项统计专门用来分析某条指定的SQL语句,通过awrsqrpt.sql脚本,awr能够生成指定sql(曾经执行过的SQL)的执行计划,消耗的资源等等信息,有助于 ...

  5. java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC

    前台: 支持(5+3[时尚单页风格]) 八 套 模版, 可以在后台切换 点击: 获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主 ...

  6. C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码...

    C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 原文:C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 前言 系列 ...

  7. 今日小程序推荐:香蕉打码-二维码随意生成

    2019独角兽企业重金招聘Python工程师标准>>> 最近小编在处理公众号的事项时发现想要DIY二维码,本来想生成动态的,发现有点难度,就找到了小程序,其中有一款小程序可以生成静态 ...

  8. Android之ZXing扫描二维码以及生成二维码

    Android之ZXing扫描二维码以及生成二维码 ZXIng项目地址:ZXing地址 项目结构 扫描二维码:使用 CaptureActivity类 项目代码: import android.cont ...

  9. 微信二维码名片生成示例【转】

    二维码的对于现在已经很流行了,主要是因为其大数据量和容错能力.出于爱好,学了下google的zxing对二维码的处理. 首先生成一张二维码的话,只要输入文本就OK了. 下面是加密的代码 1 2 3 4 ...

  10. 微信公众号二维码怎么生成?好用的生成方法介绍

    微信公众号二维码怎么生成?从事新媒体行业的小伙伴们应该都对微信公众号不陌生吧,公众号是一个企业对外宣传的重要方式之一.通常情况下我们都会将公众号的二维码放置在文章的文末.以便于读者扫码关注公众号.那么 ...

最新文章

  1. 重庆二师计算机科学与技术,应用型本科院校计算机科学与技术专业一流课程建设思考──以重庆第二师范学院为例...
  2. 第四届中国国际大数据大会务实推进应用落地
  3. 教你从0到1搭建秒杀系统-限流
  4. jenkins 自动化部署常用插件
  5. mysql数据库根目录恢复_MySQL中数据导入恢复的简单教程
  6. 今天聊聊Oracle Database 21c 十“小”新特性
  7. Java线程:线程私有变量
  8. php java 读取所有txt_paip.文件读写api php java python总结.txt
  9. 华为的型号命名规则_华为光模块的型号命名规则是怎样的?
  10. python colorama_Python常用模块—— Colorama模块
  11. FreeBSD磁盘标签实例分析
  12. MAVEN项目标准目录结构
  13. 贪婪算法matlab程序,matlab贪婪算法
  14. jpg转pdf怎么转换免费
  15. 小学教师计算机国培培训总结,小学教师国培计划研修总结
  16. 谷歌gmail注册入口_将Gmail设置为Google Chrome中mailto链接的默认应用程序
  17. Zeppplin的安装,配置与使用
  18. 人类赋予人工智能伦理,生物进化方向的突破是关键【南科大发言】
  19. 上帝给我们大龄程序员的出路,就在这!(附:现状分析)
  20. 台式计算机除尘方法,一种计算机主机箱除尘装置及其工作方法与流程

热门文章

  1. Android 开发日志之LBS相关开发
  2. 全国计算机等级考试三级网络技术知识点考点
  3. ThinkPHP5.0 查询条件where()使用
  4. MXF Operational Pattern 1a (OP1a)
  5. AF 服务器安全防护实验
  6. 2019-01-19-build-xmr-stak-on-ubuntu
  7. 小程序上传大小限制问题解决
  8. java long精度问题_解决Long类型超过16位丢失精度问题的两种方法
  9. ajax有哪些回调函数
  10. 期货计算机撮合成交的原则,期货ABC之行情及基本术语:八、价格优先、时间优先及撮合成交价的确定...