举个例子,大家看下地址:
http://www.me-web.jp/shopbrand/012/P/是日本一个网站,我想把相关信息采集下来,然后把部分信息用正则获取出来,但是用HttpWebRequest和HttpWebResponse获取时,显示的是乱码,日语乱码,在ie中自动选择显示正常,但一查看源代码,源代码里显示的也是日文乱码,而用c#获取也是,用php获取也是,但在solaris 上获取的源代码就不是了,能正常显示,且HttpWebResponse的Encoding.GetCo...等都试过,解决不了问题,直郁闷,各位大哥帮帮啊!
http://www.me-web.jp/shopbrand/012/P/是日本一个网站,我想把相关信息采集下来,然后把部分信息用正则获取出来,但是用HttpWebRequest和HttpWebResponse获取时,显示的是乱码,日语乱码,在ie中自动选择显示正常,但一查看源代码,源代码里显示的也是日文乱码,而用c#获取也是,用php获取也是,但在solaris 上获取的源代码就不是了,能正常显示,且HttpWebResponse的Encoding.GetCo...等都试过,解决不了问题,直郁闷,各位大哥帮帮啊!
解决方案 »
- 基础问题:mvc程序在控制器中如何中断后面的代码执行?
- C# SerialPort 串口通讯
- 关于Remoting
- 静态函数和一般的函数有什么区别?
- 急~~~~系统快捷键的问题?Keys.XXX,如何从配置文件中加入到XXX!在线等(70分)
- 字符串连接中@的作用
- web编程中,好像没有跳出框信息提示啊??MessageBox(..)。比如用户要删除一个记录,要询问它一下,咋办?总得跳出个框来啊?
- C# 点击检索按钮,无所查数据的话弹出提示框
- 一般处理程序问题
- ACESS数据表写入问题
- HttpWebResponse乱码问题
- 如何让编译后的exe在没有安装.net framework等的机器上也能运行?一定要安装.net framework才行吗?
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Stream str = res.GetResponseStream();
StreamReader sr = new StreamReader(str,Encoding.Default);
rchText.AppendText(sr.ReadToEnd());
sr.Close();
str.Close();
res.Close();utf8,EUC-JP,Shift_Jis,Default都试过了,没有一个行的。还是乱码:
HEADメニュ〖 谢谢!大哥,帮下.
WebClient wc = new WebClient();
Stream stream = wc.OpenRead("http://www.me-web.jp/shopbrand/012/P/");
StreamReader sr = new StreamReader(stream, Encoding.Default);
Console.WriteLine(sr.ReadToEnd());
if (document.top_form_log.id.value.length==0) {
document.top_form_log.id.focus();
alert("柴镑IDをご掐蜗ください。");return;
}
if (document.top_form_log.passwd.value.length==0) {
document.top_form_log.passwd.focus();
alert("パスワ〖ドを掐蜗ください。");return;-----------------------------------这些内容是乱码的.我懂日语。再次麻烦,谢谢大哥!