好像看到过有一种方式可以把汉字转成一种随机码形式,然后接收时再转回来。你在CSDN里面搜一下。

解决方案 »

  1.   

    在Web.config中加入下面的就行了:
    <system.web>   
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />   
    </system.web>
      

  2.   

    小弟还是不懂啊?<a   target= "_blank "   href= "JobGeRen/ShowOneRen.aspx?pusername= <%#Eval( "Pusername ")   %> &flvstr= <%#Eval( "Pvideo ")   %> "> 
    以上是源码,我在datalist邦定的数据,想加密或隐藏参数,该怎么做,网上找了好多,都看着头晕。 
    请高手帮忙
      

  3.   

    使用Server.Urlencode进行编码,或者在客户端用js的escape()方法对汉字和其他特殊符号进行url编码。
      

  4.   

    比如将:         http://172.18.8.8/main.aspx?classname=生活&articleid=1287 
                            http://172.18.8.8/show_news.aspx?classname=本地新闻&articleid=1241    它传值的是<a href="show_news.aspx?classname=<%# DataBinder.Eval(Container.DataItem,"classname")%>&articleid=<%# DataBinder.Eval(Container.DataItem,"articleid")%>"><b><%# get_title(DataBinder.Eval(Container.DataItem,"title").ToString())%></b></a>    
         
      均显示为:     这种汉字的,因为传值的页面很多吗?所以原来用的都是用汉字传值的,有没有什么方法直接改什么值的可以使那些汉字变成乱码呢?
    那个传值过去的是汉字classname=<%# DataBinder.Eval(Container.DataItem,"classname"),要怎么改啊?
    就是像这么情况的传值是汉字:<a href="class_news_list.aspx?classname=文化&classname_b=影视资讯">影视资讯</a>要怎么改?这个又必需要用汉字的?