`
suoyihen
  • 浏览: 1361450 次
文章分类
社区版块
存档分类
最新评论

Velocity的中文问题

 
阅读更多

今天做了一个小工具,通过Velocity生成Latext的tex文件,可是当使用Miktex生成PDF时,里面的中文都变成了乱码。而之前在Eclipse直接运行时,并没有发现问题。毫无疑问是文件编码引起的问题。

用Notepad++打开生成的tex文件,发现文件的编码是ANSI,也就是系统本地的编码。下面是生成tex的代码:


Google了一下找到了两种解决乱码问题的方法:

1. 在获取模板文件时指定编码,即:


2. 在生成文件时指定编码,即:


可是这两种方法并不起作用。正在偶然之间看到了上面初始BufferedWriter的代码,这才是生成文件的关键代码,将其修改为:


终于看到了久违的中文。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics