zoukankan      html  css  js  c++  java
  • c# 对unicode解码

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

    贴一小段代码,可以解决了,原理其实就是以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(); });


            }

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

  • 相关阅读:
    九连环
    Fruit Ninja(取随机数)
    Distinct Values(贪心)
    Harvest of Apples
    Don't Be a Subsequence
    ConvexScore
    守卫
    Trie树
    NOIP 2005 过河
    HDU 4597 Play Game 记忆化DP
  • 原文地址:https://www.cnblogs.com/szyicol/p/2167088.html
Copyright © 2011-2022 走看看