c# 实现获取汉字十六进制Unicode编码字符串的实例
1、汉字转十六进制UNICODE编码字符串
///<summary>
///////
///</summary>
///<paramname="character"></param>
///<returns></returns>
publicstringCharacterToCoding(stringcharacter)
{
stringcoding="";
for(inti=0;i<character.Length;i++)
{
byte[]bytes=System.Text.Encoding.Unicode.GetBytes(character.Substring(i,1));
//取出二进制编码内容
stringlowCode=System.Convert.ToString(bytes[0],16);
//取出低字节编码内容(两位16进制)
if(lowCode.Length==1)
{
lowCode="0"+lowCode;
}
stringhightCode=System.Convert.ToString(bytes[1],16);
//取出高字节编码内容(两位16进制)
if(hightCode.Length==1)
{
hightCode="0"+hightCode;
}
coding+=(hightCode+lowCode);
}
returncoding;
}
2、 十六进制UNICODE编码字符串转汉字
///<summary>
/////
///</summary>
///<paramname="text"></param>
///<returns></returns>
publicstringUnicodeToCharacter(stringtext)
{
byte[]arr=HexStringToByteArray(text);
System.Text.UnicodeEncodingconverter=newSystem.Text.UnicodeEncoding();
stringstr=converter.GetString(arr);
returnstr;
}
以上这篇c#实现获取汉字十六进制Unicode编码字符串的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志