我写了一个程序想采集 逐浪首页的数据,但是逐浪的页面编码是utf-8的
所以页面的中文出现了乱码,求高手告诉下,谢谢了
所以页面的中文出现了乱码,求高手告诉下,谢谢了
解决方案 »
- 跪求各位大哥大姐 compaator问题 纠结了我好久
- 如何下载和查看JAVA SE的源代码
- 问题出错:MyVectorIndexOutOfBoundException.java是公共的,应在名MyVectorIndexOutOfBoundException.java的文件中声明。。
- ???求一个正则表达式。。。。
- 使用Runtime调用windows程序遇到的非常奇怪的问题
- 当数据在数据库中的类型是int,想用ResultSet.getObject(int i)得到,返回的是什么呢?
- 请帮忙想想,如何用JAVA生成一个ACCESS数据库,(十万火急)
- 我用Java写的一个多媒体播放工具
- 关于ImageObserver的问题(100分)
- JAVA基础总结笔记,每天更新
- 翻页切换效果
- JAVA API Frame类的问题?
//System.out.println("\u6C49");
FileOutputStream fos = new FileOutputStream(new File("D:/1.txt"));
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
BufferedWriter bw = new BufferedWriter(osw);
bw.write("\u6C49");
bw.write("\u6C49");
bw.write("\u6C49");
bw.close(); FileInputStream fis = new FileInputStream(new File("D:/1.txt"));
InputStreamReader osi = new InputStreamReader(fis, "UTF-8");
BufferedReader br = new BufferedReader(osi);
String str = null;
while ((str = br.readLine()) != null)
{
System.out.println(str);
}
}
URL url=new URL("http://sina.com.cn");
URLConnection con=url.openConnection();
InputStream in=con.getInputStream();
byte[]a=new byte[1024];
int c=0;
OutputStream out=new FileOutputStream("D://sina.txt");
while((c=in.read(a))!=-1){
for(int i=0;i<c;i++){
out.write(a[i]);
}
}
in.close();
InputStreamReader is = new InputStreamReader(file, "utf-8");