http://sese.gxqzbc.com.cn:85/MsgSend/Default.aspx?tel=13888888888&msg=还是个测试
上面的URL是想手机发送短信的,我在ie地址栏里执行是可以正确发送的,但是我在程序里调用的时候后面的汉字就变成了乱码。
string message = "还是个测试";
WebRequest request3 = WebRequest.Create("http://sese.gxqzbc.com.cn:85/MsgSend/Default.aspx?tel=13888888888&msg="+message );
HttpWebResponse hwr3 = (HttpWebResponse)request3.GetResponse();
hwr3.Close();这样收到的就是乱码,请问怎么处理上面的汉字。
上面的URL是想手机发送短信的,我在ie地址栏里执行是可以正确发送的,但是我在程序里调用的时候后面的汉字就变成了乱码。
string message = "还是个测试";
WebRequest request3 = WebRequest.Create("http://sese.gxqzbc.com.cn:85/MsgSend/Default.aspx?tel=13888888888&msg="+message );
HttpWebResponse hwr3 = (HttpWebResponse)request3.GetResponse();
hwr3.Close();这样收到的就是乱码,请问怎么处理上面的汉字。
解决方案 »
- 3级联动菜单,做成了ascx控件,如何给第一列增加一个全部选项?
- 帮我看看这是什么错误-----类型“ASP.usercontrol_sisttop_ascx”同时存在于.......
- 被正则教程搞晕了,进来讨论下下,分
- 关于GridView的问题
- 怎样实现站内短信息
- 三层架构,数据更新没有效果???
- [高分求救!!] .NET的问题...... 困扰很久了~~~~~~
- 请问在本地调试.net程序,服务器设置错误,我的操作系统是Windows Server2003,谢谢!
- 我没有分了 但我还是要求助 如何创建一个数据库存储过程
- 请问:水晶报表里,怎样控制“行间距”??
- 服务器控件checkbox问题
- B/S架构如何调用C/S中的某个函数,即B/S与C/S通讯
System.Web.HttpUtility.UrlEncode
发错地方了,这里是ASP.NET技术区。。
Response.Redirect(index.aspx?mm=+mm);然后在接收页解码:
string mm = Server.URLDecode(Requext.querystring(mm));
引用 System.Web.Dll
引用 System.Web 命名空间。HttpUtility.HtmlEncode(str);
var str = escape("还是个测试");
C#用:
string str = System.Web.HttpUtility.UrlEncodeUnicode("还是个测试");
WinForm可以通过添加引用System.Web,来使用上面的代码。
这样编码出来的URL无论客户端服务端是哪个国家,无论用的是什么编码,都能正确接收。
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312" />
你添加引用即可在添加引用时选 .NET 的选项卡System.Web 就是