oracle 生成拼音输入码,c# 生成拼音输入码
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# 生成拼音输入码相关推荐
- 网页自动加拼音html,javascript实现输入中文自动生成拼音
需求:输入中文,输入框失去焦点后自动生成全写拼音及简写拼音. 分享一款轻量级JS插件:Convert_Pinyin.js(文末可以下载). 只需引入一个JS文件,然后调用对象里在JS方法函数即可,演示 ...
- php 生成拼音缩写,用PHP生成中文拼音代码
推荐:PHP数据库备份类以下为引用的内容: php代码: ?php /******************************************************* **文 件 名:D ...
- ATJ2157ATJ2127音乐按文件名拼音排序---标案是按内码进行排序
音乐按文件名拼音进行排序 参考网站 ATJ2157&ATJ2127 排序是按照内码(汉字为GBK即GBK936)排序的 按拼音排序 unicode与拼音的对比表(U2P.DAT),需要打包到固 ...
- 学用ORACLE AWR和ASH特性(4)-生成指定SQL的统计报表
2.3 生成指定SQL语句的统计报表 这项统计专门用来分析某条指定的SQL语句,通过awrsqrpt.sql脚本,awr能够生成指定sql(曾经执行过的SQL)的执行计划,消耗的资源等等信息,有助于 ...
- java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC
前台: 支持(5+3[时尚单页风格]) 八 套 模版, 可以在后台切换 点击: 获取地址 QQ 313596790 官网 http://www.fhadmin.org/ 系统介绍: 1.网站后台采用主 ...
- C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码...
C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 原文:C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码 前言 系列 ...
- 今日小程序推荐:香蕉打码-二维码随意生成
2019独角兽企业重金招聘Python工程师标准>>> 最近小编在处理公众号的事项时发现想要DIY二维码,本来想生成动态的,发现有点难度,就找到了小程序,其中有一款小程序可以生成静态 ...
- Android之ZXing扫描二维码以及生成二维码
Android之ZXing扫描二维码以及生成二维码 ZXIng项目地址:ZXing地址 项目结构 扫描二维码:使用 CaptureActivity类 项目代码: import android.cont ...
- 微信二维码名片生成示例【转】
二维码的对于现在已经很流行了,主要是因为其大数据量和容错能力.出于爱好,学了下google的zxing对二维码的处理. 首先生成一张二维码的话,只要输入文本就OK了. 下面是加密的代码 1 2 3 4 ...
- 微信公众号二维码怎么生成?好用的生成方法介绍
微信公众号二维码怎么生成?从事新媒体行业的小伙伴们应该都对微信公众号不陌生吧,公众号是一个企业对外宣传的重要方式之一.通常情况下我们都会将公众号的二维码放置在文章的文末.以便于读者扫码关注公众号.那么 ...
最新文章
- 重庆二师计算机科学与技术,应用型本科院校计算机科学与技术专业一流课程建设思考──以重庆第二师范学院为例...
- 第四届中国国际大数据大会务实推进应用落地
- 教你从0到1搭建秒杀系统-限流
- jenkins 自动化部署常用插件
- mysql数据库根目录恢复_MySQL中数据导入恢复的简单教程
- 今天聊聊Oracle Database 21c 十“小”新特性
- Java线程:线程私有变量
- php java 读取所有txt_paip.文件读写api php java python总结.txt
- 华为的型号命名规则_华为光模块的型号命名规则是怎样的?
- python colorama_Python常用模块—— Colorama模块
- FreeBSD磁盘标签实例分析
- MAVEN项目标准目录结构
- 贪婪算法matlab程序,matlab贪婪算法
- jpg转pdf怎么转换免费
- 小学教师计算机国培培训总结,小学教师国培计划研修总结
- 谷歌gmail注册入口_将Gmail设置为Google Chrome中mailto链接的默认应用程序
- Zeppplin的安装,配置与使用
- 人类赋予人工智能伦理,生物进化方向的突破是关键【南科大发言】
- 上帝给我们大龄程序员的出路,就在这!(附:现状分析)
- 台式计算机除尘方法,一种计算机主机箱除尘装置及其工作方法与流程
热门文章
- Android 开发日志之LBS相关开发
- 全国计算机等级考试三级网络技术知识点考点
- ThinkPHP5.0 查询条件where()使用
- MXF Operational Pattern 1a (OP1a)
- AF 服务器安全防护实验
- 2019-01-19-build-xmr-stak-on-ubuntu
- 小程序上传大小限制问题解决
- java long精度问题_解决Long类型超过16位丢失精度问题的两种方法
- ajax有哪些回调函数
- 期货计算机撮合成交的原则,期货ABC之行情及基本术语:八、价格优先、时间优先及撮合成交价的确定...