用C#写了个WINDOWS程序想打开http://www.aaa.com/page.asp?aa='中文'
发现中文参数传到这个页面以后中文为乱码,怎么解决啊?
发现中文参数传到这个页面以后中文为乱码,怎么解决啊?
解决方案 »
- installshield 2009 添加/删除 图标的问题
- 如何在保存pictureBox1.Image图象时改变背景色?
- 如何判断一个已经命名的窗口是否已经打开???
- C#.net 2005 中如何打开同项目中的窗体。
- C#读取Excel内容(包含日文),提示外部表不是预期的格式
- 安装程序的CustomActionData属性设置
- EMPP协议中如何得到短信发送状态的返回值?
- 高手救急阿!!请问能不能在textbox里插入word文档?
- C#中关于文件被占用的问题
- 反编译c# dll求助
- 操作Excel数据表格直接导入SQL server 的问题!
- google的那道数1的面试题,欢迎大家讨论。可以加分。
using System;
using System.Collections;
using System.IO;
using System.Xml;
using System.Web;public class MyClass
{
public static void Main()
{
string aa = System.Web.HttpUtility.UrlEncode("中文");
System.Diagnostics.Process.Start("http://localhost/TestAspx/Test5.ASPX?aa=" + aa);
Console.ReadLine();
}
}
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
charset=="gb2312"(希望没有平写错)
代码是这样的
myWebClient.DownloadData("http://www.aaa.com/bbb.asp?ccc=中文");
strPageCode = Encoding.Default.GetString(responseArray);
传的参ccc会是乱码这样就得不到正确的结果!
请各位高手帮忙啊!
myWebClient.DownloadData("http://www.aaa.com/bbb.asp?cc="+System.Web.HttpUtility.UrlEncode("中文"));