1.乱码
书写变量时转换成宋体或者其他形式
由于word是按照windows默认的GBK显示的 所以需要提前对文件进行转码 代码如下
StringWriter writer = new StringWriter();
rtfTemplate.merge(writer);
byte[] bytes = writer.getBuffer().toString().getBytes(Charset.forName("GBK"));
FileOutputStream fos = new FileOutputStream(new File("c:/data/target.rtf"));
fos.write(bytes);
fos.flush();
fos.close();
writer.close();