我这个问题是关于在输出流中怎样可以把String类型转换为UTF16输出!我想好久都没有成呀!请高手帮帮我呀!!多谢!!

解决方案 »

  1.   

    在写文件时是可以指定编码的,
    举个例子吧:
    Writer writer = new OutputStreamWriter(new FileOutputStream(你的文件,"UTF-16");
    writer.write(你的内容);
    writer.close();
      

  2.   

    楼上的方法是错的
    FileOutputStream根本就没有那个构造方法
    应该先把String 转成UTF-16的编码格式就可以了
    byte[] temp="原来的字符".getBytes();
    String utf16=new String(temp,"UTF-16");
    然后把utf16写入到文件即可