求教url.openStream();流的汉字显示问题???
我在APPLET中使用如下URL流代码:
try {
URL url = new URL(getDocumentBase(),
jTextField1.getText());
InputStream is = url.openStream();
//FileInputStream is = new FileInputStream("c:/io/Simon.txt");
DataInputStream in = new DataInputStream(new
BufferedInputStream(is));
String str = new String();
String s = new String();
String line = new String();
byte[] data = new byte[500];
int nbyte;
while ((nbyte = in.read(data))!=-1){
str += new String(data,0,nbyte);
}
in.close();
jTextArea1.append(str);
} catch(Exception ex)
===============
问题: 上面的url.openStream()
产生的输入流只能在TEXTAREA里正确显示英文,
无法显示中文, 究竟是什么原因?
而我直接用文件输入流替代,
却是可以正确显示文件Simon.txt中的中文的.