高分求教乱码问题
做了一个网络通信小程序,服务器端用PrintWriter的print()方法发送信息到一特定端口,客户端建立socket连接,然后用socket的getInputStream()方法得到输出流,具体如下:
Socket s=new Socket(hostname,8189);
BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
最后按行用System.out.println输出缓冲in中的内容.
结果汉字都是?????.
这如何解决呢?