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

posted @   郑文亮  阅读(4413)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2014-04-10 碎片化
2014-04-10 DRM加密技术是怎么一回事
2014-04-10 DRM你又赢了:其API纳入HTML5标准
2014-04-10 java 对视频和图片进行加密解密
2014-04-10 HadoopDB:混合分布式系统
2014-04-10 关于Hadoop结合RDBMS应用的一些思考
2014-04-10 hadoop的hdfs文件操作实现上传文件到hdfs
点击右上角即可分享
微信分享提示