您的位置:程序门 -> .net技术 -> c#



网页解码


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


网页解码[已结贴,结贴人:boboju2000]
发表于:2007-10-13 22:55:45 楼主
请问一个网页的编码内容是“澳洲”中文是“澳洲”  

请问有什么方法解码吗?这个东西,我已经写好了程序解码,请问c#有内置的函数处理吗?
这个是我写的,但效率有点慢,就是想如果有内置的,就好了。


                protected   string   unino2char(string   instr)
                {
                        string   tempstr,   tempstr1;
                        string   pattern   =   @"&#\d{5};";
                        char   c;

                        while   (regex.ismatch(instr,   pattern)   ==   true)
                        {
                                tempstr   =   regex.match(instr,   pattern).tostring();
                                tempstr1   =   tempstr.substring(2,   5);
                                c   =   convert.tochar(convert.toint32(tempstr1));
                                instr   =   instr.replace(tempstr,   c.tostring());
                        }

                        return   instr;
                }

发表于:2007-10-13 23:27:081楼 得分:10
try

c# code
string test = "澳洲"; response.write(httputility.htmldecode(test));
发表于:2007-10-14 09:09:062楼 得分:10
string   test   =   "澳洲";
response.write(httputility.urldecode(test));
发表于:2007-10-14 11:52:403楼 得分:0
谢谢两位的帮忙,现在我的程序速度有明显的提升


快速检索

最新资讯
热门点击