黑马程序员技术交流社区
标题:
自己编的浏览器客户端中文乱码问题
[打印本页]
作者:
唐志海
时间:
2014-1-21 01:02
标题:
自己编的浏览器客户端中文乱码问题
本帖最后由 唐志海 于 2014-1-21 17:07 编辑
import java.io.*;
import java.net.*;
public class MyIe
{
public static void main(String[] args) throws UnknownHostException, IOException
{
//Socket s=new Socket("192.168.1.1",8080);
InetAddress i=InetAddress.getLocalHost();
String ip=i.getHostAddress();
String name=i.getHostName();
System.out.println(ip+"...."+name);
URL url=new URL("http://120.40.128.155:8080/myweb/4.java");
URLConnection uc=url.openConnection();
InputStream in=uc.getInputStream();
int num=0;
while((num=in.read())!=-1)
{
System.out.print((char)num);
}
}
}
复制代码
中文会出现乱码,怎么解决??
作者:
黄晓鑫
时间:
2014-1-21 01:07
哥们给力 顶一下
作者:
唐志海
时间:
2014-1-21 01:10
黄晓鑫 发表于 2014-1-21 01:07
哥们给力 顶一下
额。。乱码求解:)。。乱码
作者:
黄晓鑫
时间:
2014-1-21 01:12
我技术不是很好 请谅解 我在联系一些人帮你解决问题 骚等
作者:
唐志海
时间:
2014-1-21 01:14
黄晓鑫 发表于 2014-1-21 01:12
我技术不是很好 请谅解 我在联系一些人帮你解决问题 骚等
:handshake太感谢你了。。
作者:
↑↓ME→←
时间:
2014-1-21 01:46
是不是没有消息头啊
Socket s = new Socket(InetAddress.getHostAddress,10006);
PrintWriter pw = new PrintWriter(s.getOutputstream(),true);
pw.println("GET / HTTP/1.1");
pw.println("Host: 192.168.0.101:10005");
pw.println("Accept:*/*");
pw.println("Accept-Language: zh-CN,zh;q=0.8,en;q=0.6");
pw.println();
作者:
e.c
时间:
2014-1-29 18:01
System.out.print((char)num)换成System.out.write(num)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2