中文问题噢,假设己将文件读入字符串s,
s= new String (s.getBytes("ISO-8859-1"),"GB2312");
可解决中文问题
s= new String (s.getBytes("ISO-8859-1"),"GB2312");
可解决中文问题
解决方案 »
- 求高手解答一道java
- 请问窗体改变大小的时候会触发什么事件啊
- jsp中的javascript问题
- 请问,在运行JAVA类时输入参数,怎样判断输入的参数是“数字型”的字符串还是“字母或其他类型”的字符串?
- Exception in thread "main" java.lang.NoClassDefFoundError: app 这个错误是什么意思?????
- RTTI的问题
- 请教如何连接oracle,急,折腾死我了!!
- 高分相赠!!!如何在JB中用skinlf1.2控件???总是找不到themepack.zip文件?
- 关于 instanceof 的疑问,巨难
- 如何得到HASTABLE中的KEY的个数?
- wolfsquare大哥请您看过来!
- 怎么使用jdbc与数据库连接呀?大GG们,出手相助哟~
import java.io.*;
import java.util.*;
import java.sql.*;
import java.lang.Integer;
public class fwrite {
public static void main(String argv[]){
try{
System.out.println("asdf");
DataOutputStream out = new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("/fwrite.txt",true)));
out.writeBytes("asdf");
out.close();
}
catch(Exception ex){
System.out.println(ex.toString());
}
}
}
应该改为out.writeBytes(String.getBytes());
import java.io.*;
import java.util.*;public class WriteFile{
public static void main(String[] args)
{
try
{
FileWriter writer=null;
writer=new FileWriter("Disk.log",true);
writer.write("你好hello\n");
writer.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
试试 java java.io.FileWriter
java java.util.FileWriter 就知道是哪个了 。