xslt = new FileReader(args.getArgument("xsl"));//这段代码会有问题
FileReader会使用jvm的default encoding. jvm's deault encoding根据操作系统的不同而不同。需要转换FileReader为下述代码,
xslt = new InputStreamReader(new FileInputStream(args.getArgument("xsl")), "UTF-8");
这样生成的xml就不会包含特殊字符了。
FileReader会使用jvm的default encoding. jvm's deault encoding根据操作系统的不同而不同。需要转换FileReader为下述代码,
xslt = new InputStreamReader(new FileInputStream(args.getArgument("xsl")), "UTF-8");
这样生成的xml就不会包含特殊字符了。