<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,comments - 227,trackbacks - 0
    http://wxynxyo.iteye.com/blog/2000327

    使用spingmvc,在JS里面通過ajax發(fā)送請(qǐng)求,并返回json格式的數(shù)據(jù),從數(shù)據(jù)庫拿出來是正確的中文格式,展示在頁面上就是錯(cuò)誤的??,研究了一下,有幾種解決辦法。

      我使用的是sping-web-3.2.2,jar

      方法一:

      在@RequestMapping里面加入produces = "text/html;charset=UTF-8"
    Java代碼  收藏代碼
    1. @RequestMapping(value = "/configrole", method = RequestMethod.GET, produces = "text/html;charset=UTF-8")  
    2. public @ResponseBody String configrole() {  
    3.   ......  
    4. }  


    方法二:

    因?yàn)樵赟tringHttpMessageConverter里面默認(rèn)設(shè)置了字符集是ISO-8859-1

    所以拿到源代碼,修改成UTF-8并打包到spring-web-3.2.2.jar

    Java代碼  收藏代碼
    1. public class StringHttpMessageConverter extends AbstractHttpMessageConverter<String>  
    2. {  
    3.   public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8");  
    4.   ..........  
    5. }  
    6.    


    方法三:

    修改org.springframework.http.MediaType它的構(gòu)造方法的參數(shù),并在applicationContext-mvc.xml 加入配置
    Java代碼  收藏代碼
    1. public MediaType(String type, String subtype, Charset charset) {  
    2.     super(type, subtype, charset);  
    3. }  


    Xml代碼  收藏代碼
    1. <bean id="stringHttpMessageConverter"  
    2.     class="org.springframework.http.converter.StringHttpMessageConverter">  
    3.     <property name="supportedMediaTypes">  
    4.         <list>  
    5.             <bean class="org.springframework.http.MediaType">  
    6.                 <constructor-arg value="text" />  
    7.                 <constructor-arg value="plain" />  
    8.                 <constructor-arg value="UTF-8" />  
    9.             </bean>  
    10.         </list>  
    11.     </property>  
    12. </bean>  


    方法四:

      直接將org.springframework.http.converter.StringHttpMessageConverter 里面的屬性defaultCharset設(shè)置成utf-8
    Xml代碼  收藏代碼
    1. <bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">  
    2. <constructor-arg value="UTF-8" />
    3. </bean>  

    posted on 2015-04-09 17:05 SIMONE 閱讀(8535) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 亚洲AV无码成人精品区天堂| 国产一级大片免费看| 国产成人亚洲综合无码精品| 一区二区免费在线观看| 亚洲国产一区明星换脸| g0g0人体全免费高清大胆视频| 国产一区视频在线免费观看| 亚洲AV噜噜一区二区三区| 国产成人免费A在线视频| 妇女自拍偷自拍亚洲精品| 婷婷亚洲天堂影院| 国产V片在线播放免费无码 | 久久亚洲精品成人无码网站| 久久免费高清视频| 亚洲精品午夜在线观看| 精品久久久久国产免费| 国产精品亚洲精品久久精品 | 黄色a三级免费看| 中文字幕亚洲日本岛国片| 久久久精品午夜免费不卡| 久久精品国产亚洲77777| 最近的免费中文字幕视频| 免费国产a理论片| 亚洲a在线视频视频| 99精品全国免费观看视频| 国产AV无码专区亚洲AV蜜芽| 2048亚洲精品国产| 182tv免费视视频线路一二三| 亚洲综合无码无在线观看| 亚洲高清无码专区视频| 久久国产色AV免费看| 在线观看亚洲网站| 亚洲成色999久久网站| 在线播放免费人成视频在线观看| 黄色毛片免费在线观看| 亚洲第一区香蕉_国产a| 永久黄网站色视频免费直播| 国产在线观看无码免费视频| 亚洲一级毛片中文字幕| 亚洲一区二区三区无码影院| 97视频免费在线|