• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > c# 实现获取汉字十六进制Unicode编码字符串的实例

c# 实现获取汉字十六进制Unicode编码字符串的实例

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#unicode转汉字,c#unicode,c#字符串转unicode,unicode转汉字,java unicode转汉字等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1、汉字转十六进制UNICODE编码字符串

 /// <summary>
  /// ////
  /// </summary>
  /// <param name="character"></param>
  /// <returns></returns>
  public string CharacterToCoding(string character)
  {
   string coding = "";

   for (int i = 0; i < character.Length; i++)
   {
    byte[] bytes = System.Text.Encoding.Unicode.GetBytes(character.Substring(i, 1));

    //取出二进制编码内容 
    string lowCode = System.Convert.ToString(bytes[0], 16);

    //取出低字节编码内容(两位16进制) 
    if (lowCode.Length == 1)
    {
     lowCode = "0" + lowCode;
    }

    string hightCode = System.Convert.ToString(bytes[1], 16);

    //取出高字节编码内容(两位16进制) 
    if (hightCode.Length == 1)
    {
     hightCode = "0" + hightCode;
    }

    coding += (hightCode + lowCode);

   }

   return coding;
  }

</div>

2、  十六进制UNICODE编码字符串 转 汉字   

 /// <summary>
  /// //
  /// </summary>
  /// <param name="text"></param>
  /// <returns></returns>
  public string UnicodeToCharacter(string text)
  {
   byte[] arr = HexStringToByteArray(text);

   System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding();

   string str = converter.GetString(arr);


   return str;
  }


</div>

以上这篇c# 实现获取汉字十六进制Unicode编码字符串的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#将Unicode编码转换为汉字字符串的简单方法
  • c# 实现获取汉字十六进制Unicode编码字符串的实例

相关文章

  • 2017-05-28getdate()函数的用法实例
  • 2017-05-28从汇编看c++函数的默认参数的使用说明
  • 2017-05-28C语言中查找字符在字符串中出现的位置的方法
  • 2017-05-28C语言单链表常见操作汇总
  • 2017-05-28数据结构 数组顺序存储详细介绍
  • 2017-05-28C++实现自底向上的归并排序算法
  • 2017-05-28对比C语言中memccpy()函数和memcpy()函数的用法
  • 2017-05-28C语言中实现“17进制”转“10进制”实例代码
  • 2017-05-28基于Sizeof与Strlen的区别以及联系的使用详解
  • 2017-05-28函数外初始化与函数内初始化详细解析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C++的静态联编和动态联编详解
    • 深入理解C++移位运算符
    • 详解散列表算法与其相关的C语言实现
    • VC取得任务栏高度的方法
    • C++加密解密php代码的方法
    • 探讨:用两个栈实现一个队列(我作为面试官的小结)
    • 深入理解c语言数组
    • 详解C++中的this指针与常对象
    • C++中宏的使用问题详解
    • 贪心算法的C语言实现与运用详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有