高效全局解決Spring傳參返回數(shù)據(jù)亂碼問題

前言:

此解決方法純配置,不包含代碼轉換古程,全局一鍵修改可配置亂碼問題蔼卡。
說道編碼格式可能會涉及到,項目編碼挣磨,數(shù)據(jù)庫編碼雇逞,spring接收值編碼(get/post),spring返回值編碼趋急,網(wǎng)頁編碼喝峦,tomcat編碼。所有請求中的編碼與項目編碼無關呜达,我建議項目也采用UTF-8國際編碼編譯谣蠢。

一,項目編碼設置UTF-8(與請求編碼無關)

image.png

二查近,responseBody返回值編碼問題

在spring.xml配置文件中加入此代碼即可

<mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                <property name="supportedMediaTypes" value="text/html;charset=utf-8"></property>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>
image.png

三眉踱,get,post請求亂碼問題,

在web.xml文件中加入此代碼即可,注意一定要放在首行霜威,以防止被其他攔截器攔截

<filter>
        <filter-name>CharacterEncoding</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>CharacterEncoding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
image.png

四谈喳,網(wǎng)頁亂碼問題

在jsp首行加入此代碼即可

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

注意,這步?jīng)]配置可能導致前面配置不成功還是亂碼

在tomcat的server.xml文件中的Connector節(jié)點中加入

URIEncoding="UTF-8"
useBodyEncodingForURI="true"
image.png

如果配置好之后仍亂碼,聯(lián)系我QQ752422962

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末戈泼,一起剝皮案震驚了整個濱河市婿禽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌大猛,老刑警劉巖扭倾,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異挽绩,居然都是意外死亡膛壹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門唉堪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來模聋,“玉大人,你說我怎么就攤上這事唠亚×捶剑” “怎么了?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵灶搜,是天一觀的道長侄柔。 經(jīng)常有香客問我共啃,道長,這世上最難降的妖魔是什么暂题? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮究珊,結果婚禮上薪者,老公的妹妹穿的比我還像新娘。我一直安慰自己剿涮,他們只是感情好言津,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著取试,像睡著了一般悬槽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞬浓,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天初婆,我揣著相機與錄音,去河邊找鬼猿棉。 笑死磅叛,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的萨赁。 我是一名探鬼主播弊琴,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼杖爽!你這毒婦竟也來了敲董?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤慰安,失蹤者是張志新(化名)和其女友劉穎腋寨,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泻帮,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡精置,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了锣杂。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片脂倦。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖元莫,靈堂內(nèi)的尸體忽然破棺而出赖阻,到底是詐尸還是另有隱情,我是刑警寧澤踱蠢,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布火欧,位于F島的核電站棋电,受9級特大地震影響,放射性物質發(fā)生泄漏苇侵。R本人自食惡果不足惜赶盔,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望榆浓。 院中可真熱鬧于未,春花似錦、人聲如沸陡鹃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽萍鲸。三九已至闷叉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間脊阴,已是汗流浹背握侧。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蹬叭,地道東北人藕咏。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像秽五,于是被迫代替她去往敵國和親孽查。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理坦喘,服務發(fā)現(xiàn)盲再,斷路器,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,804評論 6 342
  • 要加“m”說明是MB瓣铣,否則就是KB了. -Xms:初始值 -Xmx:最大值 -Xmn:最小值 java -Xms8...
    dadong0505閱讀 4,829評論 0 53
  • 感賞答朋,自己每聽一次課就能學到一些知識,讓自己越來越穩(wěn)定棠笑,心情越來越喜悅梦碗,越來越愛自己 感賞,今天有錢寶寶了蓖救,好喜歡...
    幸福女人敏閱讀 157評論 0 0
  • 冷冷的風吹過安靜的城市 裹著羽絨服走在昏黃的路燈下 搖曳的影子不斷變化著 遠處朦朧一片 好似隔了一層幕布 我呼吸著...
    皎月彎彎閱讀 178評論 0 0