servlet 中生成文件时字符编码转换的问题
程序使用的是 strust 框架,在 action 中先用“PrintWriter”在服务器端生成原始文件,再用“BufferedInputStream”读取原始文件内容,然后使用“ServletOutputStream”在客户端生成最终的文件。在程序中使用了过滤类将request和response的编码都转换成了“UTF-8”,但文件生成后的编码是“gb2312”的,很是郁闷,使用的工具是 Eclipse + MyEclipse插件,希望大家帮着分析分析到底是什么原因。。。