论坛首页 Java企业应用论坛

windows maven-war-plugin war包 编码问题

浏览 4205 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-12-07  
windows 平台下 使用 maven-war-plugin 生成 maven项目的 war包。 maven项目是utf8的,项目中文件也是utf8的,但是生成出的war包里面文件是 asni 编码的。想请教一下谁清楚这是为什么。怎么设置 maven-war-plugin的输出编码呢?
   发表时间:2011-12-08  
war包里文件是 class 吧,跟ansi ,utf8有什么关系。
其他文件html,jsp应该是原样输出的,也没有编码问题啊。

你是说编译器把 utf8的java 文件按gbk/ansi编译,结果运行时乱码了?

如果是这个,要在pom里设置文件编码
<properties>
	<java-version>1.6</java-version>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

0 请登录后投票
   发表时间:2011-12-09  
viruscamp 写道
war包里文件是 class 吧,跟ansi ,utf8有什么关系。
其他文件html,jsp应该是原样输出的,也没有编码问题啊。

你是说编译器把 utf8的java 文件按gbk/ansi编译,结果运行时乱码了?

如果是这个,要在pom里设置文件编码
<properties>
	<java-version>1.6</java-version>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>


class文件没有问题。 html 和 jsp 以及 xml 文件从utf8变为asni了。网上说输出编码取自环境的编码。然后我在linux下搭了一个hudson maven环境输出的xml等文件就是utf8了。  
再没人回的话,今晚或明早结贴了- -
0 请登录后投票
   发表时间:2012-11-14  
这叫我情何以堪,windows 2003的环境怎么办
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics