Appfuse没有正确显示unicode字符

时间:2013-06-10 08:58:18

标签: java jsp unicode appfuse

我正在用tomcat 7开发appfuse模块化应用程序。 但是在添加我的新语言环境后,-means fa for Persian-Persian character无法正确显示。

在我的pom.xml中:

<plugin>
 <groupId>org.codehaus.mojo</groupId>
  <artifactId>native2ascii-maven-plugin</artifactId>
  <version>1.0-beta-1</version>
  <executions>
  <execution>
  <id>native2ascii-utf8</id>
   <goals>
   <goal>native2ascii</goal>
   </goals>
  <configuration>
  <encoding>UTF8</encoding>
  <includes>
   <include>ApplicationResources_zh*.properties</include>
   <include>ApplicationResources_ko*.properties</include>
   <include>ApplicationResources_fa*.properties</include>
   <include>displaytag_zh*.properties</include>
   <include>displaytag_fa*.properties</include>
   <include>errors_zh*.properties</include>
   <include>errors_ko*.properties</include>
   <include>errors_fa*.properties</include>
   </includes>
  </configuration>
 </execution>
</executions>
</plugin>

包含在我所有jsp文件中的第一行taglibs.jsp:

<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %>

但我的问题在哪里?

1 个答案:

答案 0 :(得分:1)

我的问题解决了!

<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %>

我在我的common/taglibs.jsp文件中添加了标签,并使用此命令将其包含在我的jsp文件中:

<%@ include file="/common/taglibs.jsp" %>

所以这个标签不可导入,应该直接在每个jsp文件中使用!

抱歉我的英语不好。