spring mvc微信消息中文亂碼,收到(arrive)的(of)消息變成問号

  1. 新聞資訊
  2. 技術百科
行業動态 公司新聞 案例分享 技術百科

spring mvc微信消息中文亂碼,收到(arrive)的(of)消息變成問号

來(Come)源:奇站網絡 浏覽量:2526 發布日期: 2018-01-13

spring mvc接收微信關鍵詞消息推送後,返回消息,微信接收到(arrive)的(of)中文亂碼了(Got it),中文變成了(Got it)問号。

處理思路

百度一(one)下,大(big)部分都是(yes)設置響應編碼,但不(No)是(yes)起作(do)用(use)

  1. response.setCharacterEncoding("UTF-8");

項目采用(use)spring mvc @ResponseBody輸出(out)字符串,調試打印出(out)輸出(out)内容,是(yes)正常的(of)。
從現象分析隻可能是(yes)微信服務器接收到(arrive)内容編碼出(out)問題。

解決方案

仔細查看了(Got it)spring mvc配置文件,爲(for)stringHttpMessageConverter設置支持類型,問題解決

  1. <bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">
  2. <property name="supportedMediaTypes">
  3. <list>
  4. <value>text/json;charset=UTF-8</value>
  5. </list>
  6. </property>
  7. </bean>
标簽:
下一(one)篇 java中文亂碼處理

廈門極極網絡科技有限公司

電話:13313868605

QQ:3413772931

地(land)址:廈門集美區軟件園三期


                    掃一(one)掃加我(I)咨詢