.net中不能传中文参数吗? Server.UrlEncode好像是这样拼写的吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 版主啊!能不能说清楚一点,我是在客户端的javascript里面传的参数,客户端、服务器端如何转换?不然,我真的要晕了... 我现在没有这样使用过,但以前在ASP下使用是正确的。实在不行,你使用一个ENCODE编码,把一个汉字通过%HightByte%LowByte的形式表示,只是有点麻烦。 你可以直接用服务器端的代码进行跳转阿,即将你的所有控件和事件做成runat=server的如:Response.Redirect("FindCity.aspx?ss=北京市&pp=888")效果也是一样的吗 不用javascript 也可以转换页面呀:Response.Redirect(FindCity.aspx?ss=HttpUtility.UrlEncodeUnicode(北京市)&pp=888,true);这样应该可以的,我曾作过类似的,重点在: HttpUtility.UrlEncodeUnicode(Value) 这个问题的解决你需要设置一下你的代码集,在web.config文件中把代码集encoding修改为GB2312,<globalization requestEncoding="utf-8" responseEncoding="utf-8" />中的编码也修改为GB2312。这样对于中文的传递操作就可以了。 用户锁定 散分,顺便聊天! 注册页面验证用户名是否重复... 如何动态添加table(webcontrol)的行? 用asp编写 点击页面连接能实现wordexecl文档的下载 DirectX无法使用 【画图】 一图片上,如何加上文字,且该文字描上白边。。看图 DataGrid 显示样式 急!dropdownlist 数据榜定问题(在线等待) 利用CDO发送附件时为何附件名为乱码? 找ASP.NET书 怎么使RequiredFieldValidator控件的报错为弹出一JavaScript警告窗口
不然,我真的要晕了...
效果也是一样的吗
Response.Redirect(FindCity.aspx?ss=HttpUtility.UrlEncodeUnicode(北京市)&pp=888,true);这样应该可以的,我曾作过类似的,重点在:
HttpUtility.UrlEncodeUnicode(Value)
requestEncoding="utf-8"
responseEncoding="utf-8"
/>中的编码也修改为GB2312。这样对于中文的传递操作就可以了。