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

 更新时间:2017年01月23日 08:45:43   投稿:jingxian  
下面小编就为大家带来一篇c# 实现获取汉字十六进制Unicode编码字符串的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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;
  }

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;
  }


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

相关文章

  • C语言实现图的搜索算法示例

    C语言实现图的搜索算法示例

    这篇文章主要介绍了C语言实现图的搜索算法,结合具体实例形式分析了C语言实现图的定义及搜索相关操作技巧,需要的朋友可以参考下
    2017-06-06
  • c++ STL容器总结之:vertor与list的应用

    c++ STL容器总结之:vertor与list的应用

    本篇文章对c++中STL容器中的vertor与list的应用进行了详细的分析解释。需要的朋友参考下
    2013-05-05
  • C 语言快速排序实例代码

    C 语言快速排序实例代码

    本文主要介绍了C语言的快速排序算法,这里给大家举例说明并附代码实例,需要的朋友可以参考下
    2016-07-07
  • 一文详解C++子类函数为什么不能重载父类函数

    一文详解C++子类函数为什么不能重载父类函数

    这篇文章主要介绍了一文详解C++子类函数为什么不能重载父类函数,文章围绕主题展开详细的内容戒杀,具有一定的参考价值,需要的朋友可以参考一下
    2022-09-09
  • C++大整数加法解题思路及参考代码

    C++大整数加法解题思路及参考代码

    大整数加法的思路是用两个数组储存两个整数的每一位然后分别相加,下面这篇文章主要给大家介绍了关于C++大整数加法解题思路及参考代码的相关资料,需要的朋友可以参考下
    2024-03-03
  • C语言数据结构之单链表操作详解

    C语言数据结构之单链表操作详解

    链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。本文将和大家一起聊聊C语言中单链表的常用操作,感兴趣的可以学习一下
    2022-07-07
  • 详解如何在code block创建一个C语言的项目

    详解如何在code block创建一个C语言的项目

    这篇文章主要介绍了详解如何在code block创建一个C语言的项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • C语言之循环语句详细介绍

    C语言之循环语句详细介绍

    大家好,本篇文章主要讲的是C语言之循环语句详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • C语言实现学生信息管理系统(多文件)

    C语言实现学生信息管理系统(多文件)

    这篇文章主要为大家详细介绍了C语言实现学生信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • C语言打印各种图案实例代码

    C语言打印各种图案实例代码

    大家好,本篇文章主要讲的是C语言打印各种图案实例代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论