首页 > 其他 > 详细

解决reportNG中文乱码

时间:2016-01-07 19:58:00      阅读:364      评论:0      收藏:0      [点我收藏+]
1.下载reportng源码
2.修改AbstractReporter.java
     package org.uncommons.reportng;
     ...
     import java.io.OutputStream;
     ...
     protected void generateFile(File file,
                                String templateName,
                                VelocityContext context) throws Exception
    {
        //Writer writer = new BufferedWriter(new FileWriter(file));
        //encoding to utf-8
        OutputStream out = new FileOutputStream(file);
        Writer writer = new BufferedWriter(new OutputStreamWriter(out,"utf-8"));
        try
        {
            Velocity.mergeTemplate(classpathPrefix + templateName,
                                   ENCODING,
                                   context,
                                   writer);
            writer.flush();
        }
        finally
        {
            writer.close();
        }
    }
3.编译源码
     cd reportng
     ant
 
PS:ant环境配置
1.下载ant源码包
2.解压到安装位置
     unzip to D:\apache-ant-1.9.6
3.修改环境变量
     set ANT_HOME      D:\apache-ant-1.9.6
     set Path                  %ANT_HOME%\bin
4.验证ant
     cmd:ant -version
技术分享

解决reportNG中文乱码

原文:http://www.cnblogs.com/imathliu/p/5110870.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!