可以,用OutputStreamWriter(OutputStream out, String charsetName) 这个类包装即可,如:
OutputStreamWriter osw = OutputStreamWriter(out, "gbk")
把编码方式写成utf-8就行了!
如果还不行的话就写成gb2312
将输入流包上一层就可以解决了 我以前也遇到这个问题
InputStreamReader 和 OutputStreamWriter 有带字符集编码的方法。你是四级的人啦,自己组合啦。呵呵