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 编码解码相关推荐

  1. Unicode编码解码在线转换工具

    Unicode编码解码在线转换工具 http://www.cnblogs.com/txw1958/archive/2013/04/20/unicode-encode-decode.html

  2. Java注释代码也会执行之Unicode编码解码

    整理Java知识点时,在注释中一次无意的书写,导致编译失败,竟然报"非法的Unicode转义".本着IT人钻研的精神,促使自己有必要深入了解Unicode编码解码的正确用法. 1. ...

  3. php输出字符unicode码,[PHP]单字符Unicode编码解码函数

    PHP 自带函数里面似乎是没有能够对字符或字符串进行直接转换的函数,百度了一下,发现了一个封装函数能用. 精简过后的函数内部还是会经过几次编码转换,但是我发现编码之后对特殊字符的转换有问题,索性再精简 ...

  4. C# Unicode编码解码

    Unicode是计算机科学领域里的一项业界标准,包括字符集.编码方案等.Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言 ...

  5. php u6536编码转,php unicode解码工具(unicode编码转换器)

    本节内容: php制作Unicode编码解码的在线转换工具代码. 完整代码: 复制代码 代码示例: //Unicode编码解码转换 function unicode_encode($name) { $ ...

  6. unicode编码 php,PHP 的 UNICODE 编码和解码

    方法一: function unicode_encode($name) { $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); ...

  7. unicode解码php,PHP解码unicode编码的中文字符

    问题背景: 晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"......\u65b0\u6d6a\u5fae\u535a...... 如何解码unicode编码的字符?[好使 ...

  8. php u6d4b,PHP解码unicode编码的中文字符代码分享

    晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"--/u65b0/u6d6a/u5fae/u535a--", 这其实是中文被unicode编码后了的数据,我现在就是 ...

  9. php输出字符unicode码,PHP解码unicode编码的中文字符代码分享

    问题背景: 晚上在抓取某网站数据,结果在数据包中发现了这么一串编码的数据:"......\u65b0\u6d6a\u5fae\u535a......", 这其实是中文被unicod ...

最新文章

  1. 没学c语言可以学python_学了Python,但是没有学c,直接去学c++是可行的吗?
  2. document.createDocumentFragment 以及创建节点速度比较
  3. html弹窗代码y\/n,Nodejs扩展,实现消息弹窗(示例代码)
  4. Linux网络编程一步一步学-select详解
  5. 防SQL注入代码(ASP版)
  6. 1、数列求值 - 2019年第十届蓝桥杯大赛软件类省赛
  7. Tarjan点的双联通(寻找割点)
  8. G1垃圾回收器总结一
  9. 六大写作软件功能解说,网络作家不可错过的码字软件宝典
  10. 移动政务中的小程序技术
  11. 深度学习在内窥镜图像方面的研究:
  12. oracle 逗号连接表是相当于什么
  13. c语言第五次作业-指针-总结博客
  14. android渠道 积分墙,安卓推广:既然能在应用商店做CPD,为什么还一定要做积分墙?...
  15. 小鸟云服务器如何通过本地安全策略阻止IP访问?
  16. oracle11g連不上em,oracle11g em重建失败的几点解决办法
  17. speedoffice(Excel)怎么做扇形图
  18. Python基础教程第七章学习笔记——更加抽象
  19. Day212.OAuth2、微信二维码登入注册功能、用户登录信息前后端供、讲师列表前后端 -谷粒学院
  20. Python爬虫(一):爬虫伪装

热门文章

  1. 【excel技巧读书笔记015】同时关闭多张工作薄
  2. Annotation实战【自定义AbstractProcessor】
  3. 干净虚拟机(centos 6.4)上从头到尾安装并调试Mdrill(四)
  4. 《硝烟中的Scrum和XP》学习手札
  5. 旅游业者泄露个人信息可被起诉
  6. 如何做到免驱打印_证卡打印机云打印方案
  7. emolg模板PHP7,PHP7下安装Emlog5.3.1的笔记
  8. 计算机科学文章,计算机科学导论论文范文
  9. Python机器学习:多项式回归与模型泛化005学习曲线
  10. java 获取年 两位,java使用jxl读取日期年份只显示前两位的解决方法