由于我们的想使用的是maven编译,所以在国际化的时候,我们需要将我们的properties文件放到我们的resoures下面,就需要在pom文件中配置buid的时候配置
<build>
<finalName>pa</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<inputEncoding>utf-8</inputEncoding>
<outputEncoding>utf-8</outputEncoding>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native2ascii-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>native2ascii</goal>
</goals>
<!-- specific configurations -->
<configuration>
<encoding>utf-8</encoding>
<src>src/main/resources/</src>
<ext>.properties</ext>
<includes>*.properties</includes>
<dest>target/classes/</dest>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
这样我们在转码的时候会转成utf-8
当然也需要在我们的web.xml中配置resourseServlet指定resourse位置
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.springframework.js.resource.ResourceServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
分享到:
相关推荐
java国际化中文乱码问题解决包ResourceBundleEditor_v0.8.0.zip
中文乱码问题与国际化,如何避免中文乱码问题!
Struts2资源文件在jsp页面中显示乱码解决
Cocos2d-x 3.2 大富翁游戏项目开发-第十九部分 国际化-解决中文乱码
QT国际化乱码问题
JSP动态网页设计:第13章 国际化和JSP中文乱码处理.ppt
eclipse struts 中文乱码问题图解 页面乱码 参数乱码 国际化乱码
解决structs乱码问题 ㈠页面显示中文乱码 ㈡传递参数中文乱码 ㈢国际化资源文件乱码
QT中文国际化工具使用方法,解决qt中的乱码问题,是很好的方法。
NULL 博文链接:https://redhacker.iteye.com/blog/1059967
一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8。 二、对java源文件编码设置为UTF-8. ...
java程序实现国际化,解决乱码问题!这是实现的程序代码,稍后会上传配置文件
另外,关于struts2国际化乱码问题: 解决方法: 找到jdk的安装目录--C:\Program Files\Java\jdk1.6.0_10\bin(我的安装目录) 在bin里面找到native2ascii.exe并运行 在命令窗口输入 native2ascii -encoding UTF-8 ...
FastReport 是非常强大的报表控件,它能使用户的应用程序快速有效地产生报表。FastReport 提供了创建报表所需的所有工具,包括报表引擎,报表设计...在FastReport中可使用22语言,这就使得用户的应用程序更易于国际化。
是因为:openfire_i18n_zh_CN.properties(国际化的中文版文件)和配置openfire_i18n_en.properties(国际化英文版文件)相比少了一些属性,取不到, 页面上直接显示了所要找的属性名,所以显示了?号, 这里本本人写了一个小...
在做java项目(特别是web项目)的过程中,中文乱码一直是我们开发人员比较头疼的问题,因为涉及到编码,解码,字符集,以及国际化等诸多问题,所以在着手解决的时候也缺乏相关的知识。我花了一些时间自己动手实验了...
一个网站如果需要国际化,就需要将编码从GB2312转成UTF-8,其中有很多的问题需要注意,如果没有转换彻底,将会有很多的编码问题出现!接下来通过本篇文章给大家分享php页面,mysql数据库转utf-8乱码,utf-8编码问题...
properties的eclipse插件,解决中文乱码问题
实现在struts2的配置中解决中文乱码问题的具体实例web代码,用MyEclipse完成的