我们知道,Silverlight 下是不支持GB2312编码的,所以Silverlight for Windows Phone 自然也不支持GB2312编码,以致无法使用网上的“C# 汉字转拼音”的方法。其实我们可以使用一种笨方法,即将汉字和拼音放在一个数组中,然后遍历数组进行匹配。

建立一个中文辅助类ChineseHelper ,其中有两个静态的方法,得到汉字对应的拼音以及判断字符是否为汉字

下面是测试代码及运行效果

源代码下载:

原文路径: http://www.cnblogs.com/alexis/archive/2011/06/11/2070513.html

转载于:https://www.cnblogs.com/wuzhsh/archive/2012/08/30/2663291.html

windows phone 下汉字转拼音相关推荐

  1. powershell 下汉字转拼音

    学习http://www.jb51.net/article/14873.htm的vbs下汉字转拼音,借用它的码表写了这个. function hztopy() { $py = $null $codes ...

  2. Qt下 汉字转换拼音

    QString ChtoPy::ConvertChineseToPy(QString input) { //保存拼音ASCII值 const int PyValue[] = {-20319,-2031 ...

  3. python3环境下汉字转拼音

    参考:https://github.com/cleverdeng/pinyin.py 上述代码适合python2.7的代码,但是对于python3.5的环境却不是很友好,所以将代码改成python3. ...

  4. IME输入法编程:第一章 Windows9x系统下汉字输入法的基本原理

    IME输入法编程 第一章 Windows9x系统下汉字输入法的基本原理 Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进 入到目的地. 由于应 ...

  5. Windows9x系统下汉字输入法的基本原理

    Windows9x 系统下汉字输入法的基本原理 Windows 系统下汉字输入法实际上是将输入的标准 ascii 字符串按照一定的编码规则转换为汉字或汉字串,进入到目的地.由于应用程序各不相同,用户不 ...

  6. JAVA实现汉字转换为拼音 pinyin4j/JPinyin

    转载自  JAVA实现汉字转换为拼音 pinyin4j/JPinyin 在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个 ...

  7. (UTF-8)ASP汉字转拼音函数(附Access数据库)

    很久以来没有一个很好的,能够在UTF-8编码的ASP中汉字生成拼音的函数.当使用ASCW得到一个汉字的ASCII码值的时候也是没有任何规律来获得一个汉字的拼音.测试了很久也没有找到一个很好的办法,后来 ...

  8. java字符串转换为拼音_JAVA实现汉字转换为拼音 pinyin4j/JPinyin

    在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个很好大的工程,还好网上有公开的第三方jar支持转换,结合网上很多前辈的代 ...

  9. J2ME经验总结之汉字转拼音2

    作者:hunhun1981 出自:http://blog.csdn.net/hunhun1981/ 上一篇文章介绍了j2me环境下汉字转换为拼音的方法. http://blog.csdn.net/hu ...

最新文章

  1. Tomcat在Linux上的安装与配置
  2. java多个按钮监听,如何改成监听多个按钮啊用e.getsource()
  3. 高等数学下-赵立军-北京大学出版社-题解-练习8.4
  4. appcrash事件怎么解决_解决问题的最佳办法,是让问题不再是问题
  5. 使用Service Installer在.NET Core中配置依赖注入而无需任何代码
  6. 获取当前元素是第几个点击值
  7. uuid.randomuuid()回重复么_【编译器玄学研究报告】第三期——“O0” 就能逃出优化的魔爪么?...
  8. VirtualBox虚拟机压缩减少体积
  9. MySQL数据库的主键和外键详解
  10. 并查集算法最全最详细讲解
  11. R语言处理时间序列数据
  12. 大数据之路:阿里巴巴大数据实践(数据模型篇)
  13. linux在线语音播报功能
  14. temp在python里的意思_python temp是什么
  15. 鸿蒙OS 2.0流畅度实测,真的比安卓差吗?
  16. vue 自定义事件 传入额外参数
  17. 编译原理个人作业--第五章——基于 编译原理 国防工业出版社 第三版
  18. 全自动棉纱缠绕机行业调研报告 - 市场现状分析与发展前景预测
  19. 2设置使用 Yocto 项目
  20. 面向对象-第一个代码模型

热门文章

  1. 关于贝叶斯概率(Bay概率(Bayes theory)
  2. 把病毒写到区块链上可以永远不死? 我们做了一个大胆的实验…… | 技术头条...
  3. (附源码)php社区果蔬网站的开发 毕业设计211548
  4. Unity编辑器下添加圆锥模型
  5. DDX_TEXT(pDX,IDC_BIO,m_strBio)的含义
  6. Java入门与环境搭建
  7. vue路由跳转传参的几种方式
  8. 微信小程序,大多数人都搞错的八个问题
  9. 移动硬盘一个分区“数据循环冗余错误”要求格式化解决方法
  10. 再谈Spring内存马之Interceptor(内存马系列篇十)