为什么把一个带有中文的字符串输入到一个File中,中文不能正常显示呢,都是乱码. 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s="你好hello";BufferedWriter br=new BufferedWriter(new FileWriter("c://test.txt"));br.write(s);/*或BufferedOutputStream br=new BufferedOutputStream(new FileOutputStream("c://test.txt"));br.write(s.getBytes());*/br.close();以上方式中文都能正常显示,不知楼主是怎么写文件的 StringReader sr = new StringReader("我们"); FileOutputStream fos = new FileOutputStream(new File(".\\我们.txt")); int a; while((a=sr.read())!=-1) fos.write(a); fos.close();这样就有问题了,不知道楼主怎么写的 程序在jcreator里能运行,但在cmd里却不行 Java多线程问题 统计1-100之间质数的个数 怎么也解决不了,弹出式内容辅助菜单,希望帮忙 牛B公司的简单面试题 怎么样的java开发工具适合初学者? jsp后缀名大小写问题(急,在线等!) jb 又遇新问题 (SOS,万分焦急)java 多线程的问题 在javamail 里,如何知道哪个是新邮件,盼望指点 如何将JTree数据传给一个WEB页面上的JApplet? 本人初学 求助高手
BufferedWriter br=new BufferedWriter(new FileWriter("c://test.txt"));
br.write(s);
/*或
BufferedOutputStream br=new BufferedOutputStream(new FileOutputStream("c://test.txt"));
br.write(s.getBytes());
*/
br.close();
以上方式中文都能正常显示,不知楼主是怎么写文件的
FileOutputStream fos = new FileOutputStream(new File(".\\我们.txt"));
int a;
while((a=sr.read())!=-1)
fos.write(a);
fos.close();这样就有问题了,不知道楼主怎么写的