Unicode 编码解码
1. Regex.Unescape(str);返回Unicode解码,非Unicode直接返回
/// <summary>
/// 2.转为Unicode编码
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string ToUnicode(string str)
{
var strResult = new StringBuilder();
if (string.IsNullOrEmpty(str)) return strResult.ToString();
foreach (var t in str)
{
strResult.Append("\\u");
strResult.Append(((int)t).ToString("x"));
}
return strResult.ToString();
}
/// <summary>
/// 3.Unicode 解码
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string EnUnicode(string str)
{
var strResult = new StringBuilder();
if (!string.IsNullOrEmpty(str))
{
string[] strlist = str.Replace("\\", "").Split('u');
try
{
for (int i = 1; i < strlist.Length; i++)
{
int charCode = Convert.ToInt32(strlist[i], 16);
strResult.Append((char)charCode);
}
}
catch (FormatException ex)
{
return Regex.Unescape(str);
}
}
return strResult.ToString();
}
转载于:https://www.cnblogs.com/change4now/p/5351159.html
Unicode 编码解码相关推荐
- Unicode编码解码在线转换工具
Unicode编码解码在线转换工具 http://www.cnblogs.com/txw1958/archive/2013/04/20/unicode-encode-decode.html
- Java注释代码也会执行之Unicode编码解码
整理Java知识点时,在注释中一次无意的书写,导致编译失败,竟然报"非法的Unicode转义".本着IT人钻研的精神,促使自己有必要深入了解Unicode编码解码的正确用法. 1. ...
- php输出字符unicode码,[PHP]单字符Unicode编码解码函数
PHP 自带函数里面似乎是没有能够对字符或字符串进行直接转换的函数,百度了一下,发现了一个封装函数能用. 精简过后的函数内部还是会经过几次编码转换,但是我发现编码之后对特殊字符的转换有问题,索性再精简 ...
- C# Unicode编码解码
Unicode是计算机科学领域里的一项业界标准,包括字符集.编码方案等.Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言 ...
- php u6536编码转,php unicode解码工具(unicode编码转换器)
本节内容: php制作Unicode编码解码的在线转换工具代码. 完整代码: 复制代码 代码示例: //Unicode编码解码转换 function unicode_encode($name) { $ ...
- unicode编码 php,PHP 的 UNICODE 编码和解码
方法一: function unicode_encode($name) { $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); ...
- unicode解码php,PHP解码unicode编码的中文字符
问题背景: 晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"......\u65b0\u6d6a\u5fae\u535a...... 如何解码unicode编码的字符?[好使 ...
- php u6d4b,PHP解码unicode编码的中文字符代码分享
晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"--/u65b0/u6d6a/u5fae/u535a--", 这其实是中文被unicode编码后了的数据,我现在就是 ...
- php输出字符unicode码,PHP解码unicode编码的中文字符代码分享
问题背景: 晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"......\u65b0\u6d6a\u5fae\u535a......", 这其实是中文被unicod ...
最新文章
- 没学c语言可以学python_学了Python,但是没有学c,直接去学c++是可行的吗?
- document.createDocumentFragment 以及创建节点速度比较
- html弹窗代码y\/n,Nodejs扩展,实现消息弹窗(示例代码)
- Linux网络编程一步一步学-select详解
- 防SQL注入代码(ASP版)
- 1、数列求值 - 2019年第十届蓝桥杯大赛软件类省赛
- Tarjan点的双联通(寻找割点)
- G1垃圾回收器总结一
- 六大写作软件功能解说,网络作家不可错过的码字软件宝典
- 移动政务中的小程序技术
- 深度学习在内窥镜图像方面的研究:
- oracle 逗号连接表是相当于什么
- c语言第五次作业-指针-总结博客
- android渠道 积分墙,安卓推广:既然能在应用商店做CPD,为什么还一定要做积分墙?...
- 小鸟云服务器如何通过本地安全策略阻止IP访问?
- oracle11g連不上em,oracle11g em重建失败的几点解决办法
- speedoffice(Excel)怎么做扇形图
- Python基础教程第七章学习笔记——更加抽象
- Day212.OAuth2、微信二维码登入注册功能、用户登录信息前后端供、讲师列表前后端 -谷粒学院
- Python爬虫(一):爬虫伪装
热门文章
- 【excel技巧读书笔记015】同时关闭多张工作薄
- Annotation实战【自定义AbstractProcessor】
- 干净虚拟机(centos 6.4)上从头到尾安装并调试Mdrill(四)
- 《硝烟中的Scrum和XP》学习手札
- 旅游业者泄露个人信息可被起诉
- 如何做到免驱打印_证卡打印机云打印方案
- emolg模板PHP7,PHP7下安装Emlog5.3.1的笔记
- 计算机科学文章,计算机科学导论论文范文
- Python机器学习:多项式回归与模型泛化005学习曲线
- java 获取年 两位,java使用jxl读取日期年份只显示前两位的解决方法