Wednesday, December 06, 2006

在I/O Stream中怎么控制将Unicode码转为ASCII码?详情请进

在I/O Stream中怎么控制将Unicode码转为ASCII码?详情请进: "第5楼




public void amethod(){

try{

FileOutputStream fos = new FileOutputStream('Out.txt');

//DataOutputStream allows you to write chars

OutputStreamWriter osw =new OutputStreamWriter(fos, 'UTF-8');

BufferedWriter bw =new BufferedWriter(osw);

bw.write(s);

bw.close();

}catch(IOException ioe) {}

}





不同的机器的编码都是不一样的,可以用OutputStreamWriter的getEncoding() 方法获得
"