zoukankan      html  css  js  c++  java
  • 解决reportNG中文乱码(转:http://www.it610.com/article/3626590.htm)

    1.下载reportng源码
         git clone  https://github.com/dwdyer/reportng.git
    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源码包
          http://ant.apache.org/bindownload.cgi
    2.解压到安装位置
         unzip to D:apache-ant-1.9.6
    3.修改环境变量
         set ANT_HOME      D:apache-ant-1.9.6
         set Path                  %ANT_HOME%in
    4.验证ant
         cmd:ant -version

    解决reportNG中文乱码

  • 相关阅读:
    谈谈Nullable<T>的类型转换问题
    MiniProfiler使用方法
    捕获变量
    web服务相关的问题或技巧
    对接mysql数据库遇见的一些问题
    委托
    导出到Excel
    斐波那契数列的运算时间
    .net framework摘抄与理解
    sql 语句
  • 原文地址:https://www.cnblogs.com/dayiran1222/p/5923222.html
Copyright © 2011-2022 走看看