使用Java如何在创建文件时,选择要创建文件的编码(注意:不是文件中内容的编码) 有没有除Java core API外,其他的实现? 谢谢

解决方案 »

  1.   

    创建空文件是没有编码的,写入的时候指定编码其它实现不知道,JAVA的类可以用
    InputStreamReader(InputStream in, Charset cs)  创建使用给定字符集的 InputStreamReader。OutputStreamWriter(OutputStream out, Charset cs)   创建使用给定字符集的 OutputStreamWriter。OutputStreamWriter file= new OutputStreamWriter(new FileOutputStream(new File("c:\\temp.csv")), "UTF-8");