网上并没有太多完整的代码,只是对单字进行解码,或连续编码的解码,但如果中间插有字符或数字,就挂了

 

贴一小段代码,可以解决了,原理其实就是以4个字符中一组,进行解码

 

         private String DecodeUnicode(String dataStr)

        {
            Regex reg 
= new Regex(@"(?i)\\[uU]([0-9a-f]{4})");
            
return reg.Replace(dataStr, delegate(Match m) { return ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString(); });


        }

 

顺便说下,博客园的发文的两个编辑器实在是太烂了。。。 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-14
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
  • 2021-08-09
相关资源
相似解决方案