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

  介绍

小编给大家分享一下c#如何实现获取汉字十六进制Unicode编码字符串的实例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强> 1,汉字转十六进制Unicode编码字符串

,///, & lt; summary>   ,,//////////才能,& lt;/summary>///才能,& lt; param  name=癱haracter"祝辞& lt;/param>///才能,& lt; returns> & lt;/returns>   public 才能;string  CharacterToCoding (string 字符)   {才能   ,,string  coding =,““      ,,for  (int 小姐:=,0;,小姐:& lt;, character.Length;,我+ +)   ,,{   ,,,byte [], bytes =, System.Text.Encoding.Unicode.GetBytes (character.Substring(我,,1));      ,,,//取出二进制编码内容,   ,,,string  lowCode =, System.Convert.ToString(字节[0],,16);      ,,,//取出低字节编码内容(两位16进制),   ,,,if  (==lowCode.Length  1)   ,,,{   ,,,,lowCode =,“0”, +, lowCode;   ,,,}      ,,,string  hightCode =, System.Convert.ToString(字节[1],,16);      ,,,//取出高字节编码内容(两位16进制),   ,,,if  (==hightCode.Length  1)   ,,,{   ,,,,hightCode =,“0”, +, hightCode;   ,,,}      ,,,coding  +=,(时间+ hightCode  lowCode);      ,,}      ,,return 编码;   以前,,}

<强> 2,,十六进制UNICODE编码字符串转汉字,,,

,///, & lt; summary>   ,///,/////才能,& lt;/summary>///才能,& lt; param  name=皌ext"祝辞& lt;/param>///才能,& lt; returns> & lt;/returns>   public 才能;string  UnicodeToCharacter (string 文本)   {才能   ,,byte [], arr =, HexStringToByteArray(文本);      ,,System.Text.UnicodeEncoding  converter =, new  System.Text.UnicodeEncoding ();      ,,string  str =, converter.GetString (arr);         ,,return  str;   以前,,}

以上是“c#如何实现获取汉字十六进制Unicode编码字符串的实例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

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