站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题用jsp往文件里写内容时出现乱码?

用jsp往文件里写内容时出现乱码?

摘要: 用jsp往文件里写内容时出现乱码?


RandomAccessFile rf=new RandomAccessFil("ww.txt","rw");
rf.seek(rf.length());
rf.writeBytes("你好/n");
rf.close();

可打开ww.txt文件,内容不是“你好”,而是乱码,小弟在线等,谢谢


String aaa="你好";
String bbb=new String(aaa.getBytes("ISO8859-1"),"gb2312");


不行啊 还是乱码 呜呜


编码编码,又见编码.........

系统编码和页面编码一致就OK了


再顶一下,再线等


那用这种方法试试
File outfile=new File(dir,roomName+".txt");
outfile.createNewFile();//这个是建立文件,如果有文件则省略
OutputStream outstream=new FileOutputStream(new File(dir,roomName+".txt"));
Writer out=new OutputStreamWriter(outstream);//这里可以改变编码,如Writer out=new OutputStreamWriter(outstream,"utf-8");这里默认gb2312
BufferedWriter bufferout=new BufferedWriter(out);//这个对中文支持比较好
bufferout.write("你好");
bufferout.newLine();//换行
bufferout.flush();
bufferout.close();
outstream.close();
out.close();


↑返回目录
前一篇: 连接sqlserver2000报错,郁闷啊
后一篇: 如何用jsp打开文件,并在文件里写内容