在URL中传递中文,不是一个好注意
解决方案 »
- winform 用个皮肤奇慢
- 求MVC配置http://域名/1234格式路由的方法,在线等
- string 转换 double的问题
- winform用户控件如何释放资源?
- 请教,如何改变Datagrid中自动生成的列的headertext,以及列的模式,比如改变成超级链接列
- 问一个Datagrid的简单问题。。。。
- 如何正常显示文章格式.
- 类库在生成的时候可以勾选上“为COM Interop 注册”,用DOS命令怎么注册这个组件?
- 新手报到,希望高手指点
- C#中自定义配置文件访问问题 高手帮忙!!!!
- 谁能告诉我怎么能一次多发点分,这一点一点的发。太累!
- 新手求救三个简单问题,大家不要吝啬赐教啊,回答到一个要点都有分。
下面是在按钮命令中调用没有问题
string name=大好河山;//或是==%E5%A4%A7%E5%A5%BD%E6%B2%B3%E5%B1%B1都可以
string pa="viewmov.aspx?word="+Server.UrlEncode(name);
Response.Write("<script>window.open('"+pa+"')</script>");
如果我们自己写form来传递比较简单,可以用javascrip的encode来转义,但直接输入的,或者链接中的都不好解决。
连接1: http://localhost/test/a.aspx?word=大好河山
链接2: http://localhost/test/a.aspx?word==%E5%A4%A7%E5%A5%BD%E6%B2%B3%E5%B1%B1
这两种链接,都能处理好,而不是写程序实现