c# 实现获取汉字十六进制Unicode编码字符串的实例
作者:jingxian 发布时间:2023-03-21 11:22:35
标签: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;
}
0
投稿
猜你喜欢
- //可以包括其他字符 public string uncode(string str) { string outStr = "&q
- 本文实例为大家分享了java实现简单的猜数字的具体代码,供大家参考,具体内容如下题目描述:猜数字(又称 Bulls and Cows )是一
- Guava EventBusEventBus是Guava的事件处理机制,是设计模式中观察者模式(生产/消费者编程模型)的优雅实现。对于事件监
- 您已经看到很多包含视频内容的应用程序,比如带有视频教程的食谱应用程序、电影应用程序和体育相关的应用程序。您是否想知道如何将视频内容添加到您的
- 本文的写作冲动来源于今晚看到的老赵的一则微博“大家知道System.Collections.Generic.List<T>是一种
- 前言翻看了下以前大学学习的一些小项目,突然发现有个项目比较有意思,觉得有必要把它分享出来。当然现在看来,里面有很多的不足之处,但因博主现在已
- 类的定义面向对象的程序设计中,类可以看作是我们自定义的数据类型,那么,如何能更加优美,更加高效地定义它就显得尤为重要。类中的成员有很多,每一
- 本文实例讲述了Java使用桥接模式实现开关和电灯照明功能。分享给大家供大家参考,具体如下:一、模式定义桥接模式,也称桥梁模式,在软件系统中,
- 为公司系统业务需要,这几天了解了一下微信和支付宝扫码支付的接口,并用c#实现了微信和支付宝扫码支付的功能。微信支付分为6种支付模式:1.付款
- 本文介绍了spring boot的maven配置依赖详解,分享给大家,具体如下:我们通过引用spring-boot-starter-pare
- 表:需求:将表中的数据,按照一级二级分类返回给前端json数据代码实现:java代码: public class ResultIndustr
- 一、本文来由由于网络不稳定的原因,所以想着启动本地nacos来运行项目,但是nacos启动没问题了,但是依旧报错。Caused by: co
- 最近在做一个需求:从其他系统的ftp目录下载存储图片url的文件,然后读取文件中的url地址,根据地址下载图片后按天压缩成一个包,平均一个地
- 一、音乐播放器的实现原理 Javase的多媒体功能很弱,所以有一个专门处理多媒体的插件叫JMF,JMF提供的模型可大致分为七类*
- 主要是重写attemptAuthentication方法导入依赖<dependency><groupId>org.s
- 一、水平分表当业务需求的数据量过大时,一个表格存储数据会非常之多,故时长采用水平分表的方式来减少每张表的数据量即是提升查询数据库时的效率。水
- 首先让我们创建一个普通的Maven工程,添加相应的依赖<dependencies><dependency> &nbs
- 前言在进行lua方法注册的时候, 大多数解决方案直接否定了泛型方法, 因为在lua侧难以表达出泛型, 以及lua的函数重载问题,函数重载问题
- 初学java,单个的接触有点迷糊,所以总结下他们的关系一、关系Collection--List:以特定顺序存储--ArrayList、Lin
- C#的System.Collections命名空间包含可使用的集合类和相关的接口,提供了集合的基本功能。包括了.NET下的非泛型集合类以及非