我在看网页的时候看到的是正常的汉字,但是我查看网页源文件的时候就都成了맟等等这样的代码,那位高人知道这是什么编码吗?

解决方案 »

  1.   

    UNICODE 编码. 
    足球赛事 对应 &足;&球;&赛;&事;
      

  2.   

     
    marcoak兄,用c#.net怎么把这样的编码变成可以看明白的文字吗?怎么转成可以看明白的?
      

  3.   

    好像是UE有一个功能,把HTML码转换成这种utf,也可以转换回来
      

  4.   

    能用c#.net可以正常的查看网页内容就可以了,我不知道怎么转换.
      

  5.   

    HttpUtility类
    或者
    UTF8Encoding 类
      

  6.   

            public static string Decode(string strDecode)
            {
                string sResult = "";
                for (int i = 0; i < strDecode.Length / 8; i++)
                {
                    sResult += (char)uint.Parse(strDecode.Substring(i * 8 + 2, 5), global::System.Globalization.NumberStyles.Integer);
                }
                return sResult;
            }//输出: 足球赛事
                string str = "&#36275;&#29699;&#36187;&#20107;";
                Console.WriteLine(Decode(str));
      

  7.   

    Response.Write(Server.HtmlDecode("&#36275;&#29699;&#36187;&#20107;"));
      

  8.   

    C#可以引用System.Web名称空间,然后
    System.Web.HttpUtility.HtmlDecode("&#36275;&#29699;&#36187;&#20107;")即可
      

  9.   

     public static string Decode(string strDecode) 
            { 
                string sResult = ""; 
                for (int i = 0; i < strDecode.Length / 8; i++) 
                { 
                    sResult += (char)uint.Parse(strDecode.Substring(i * 8 + 2, 5), global::System.Globalization.NumberStyles.Integer); 
                } 
                return sResult; 
            } //输出: 足球赛事 
                string str = "&#36275;&#29699;&#36187;&#20107;"; 
                Console.WriteLine(Decode(str)); 
    如果输入的内容有其它的字符能转换过来吗?比如:如果输入的内容里面有时间类型或是空格的.
      

  10.   

    你的这个可以转换的内容必须全是"&#36275;&#29699;&#36187;&#20107;"这样的字符串才可以,如果内容里面还有其它的字符串就会出错,有什么方法可以如果遇到不是这样的字符串的时候就按原样输出,如果是"&#36275;&#29699;&#36187;&#20107;"这样的就转换过来.