2014-01-27 102 views
0

下面的代碼,我們在servlet.xml中添加 實施國際不工作

<bean id="messageSource" 
    class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
    <property name="fileEncodings" value="UTF-8" /> 
    <property name="defaultEncoding" value="UTF-8" /> 
    <property name="basenames"> 
     <list> 
      <value>classpath:messages</value> 
      <value>classpath:labels</value> 
      <value>classpath:errors</value> 
     </list> 
    </property> 

</bean> 

和JSP我們增加了像下面

頁的contentType =「文/ html; charset = UTF-8「 pageEncoding =」ISO-8859-1「

加入類似上面的代碼日語正在工作,但西班牙語不是w如果我們用「ISO-8859-1」取代「UTF-8」,西班牙語正在工作。

任何人都可以幫助我如何使它在我們的春季應用程序中同時使用日語和西班牙語?

+0

UTF8支持所有語言。你如何提供西班牙文內容? – AlexR

回答

0

您的西班牙屬性文件以ISO-8859-1格式保存,而不是以UTF-8格式保存。將它們加載到可打開並以多種格式保存的編輯器中(我使用Babelpad)以查看是否屬於這種情況。