最近在做一個(gè)SSM框架的項(xiàng)目,總是遇到一個(gè)問(wèn)題,就是后臺(tái)接收前端傳遞的中文參數(shù)的時(shí)候,參數(shù)是亂碼的,導(dǎo)致sql語(yǔ)句經(jīng)常無(wú)法執(zhí)行,但是有很奇怪,在測(cè)試環(huán)境和生產(chǎn)環(huán)境都是正常的,就是本地開(kāi)發(fā)環(huán)境總是這么坑人,那如何解決呢?
1、比較累人,就是能不傳中文就不傳中文參數(shù),對(duì)于這點(diǎn),大家就笑笑而過(guò)就行了。。。。
2、還是挺累人,真的得傳中文,那就將中文強(qiáng)制轉(zhuǎn)碼了,如下:
"中文".getBytes("UTF-8");
3、第二點(diǎn)我還沒(méi)嘗試就找到這第三點(diǎn)了,至于第二點(diǎn),有興趣的可以嘗試下,這第三點(diǎn)才是根治的辦法,找了好久原來(lái)是tomcat的配置問(wèn)題,打開(kāi)tomcat目錄下的conf/server.xml文件,找到文件里面下面的代碼部分:
然后請(qǐng)加上一句配置URIEncoding="UTF-8",具體如下:
到這里就完美解決了,本寶的問(wèn)題也解決了,麻麻再也不擔(dān)心我憂愁的心情了。。。。吃嘛嘛香,睡的也安心了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/70692.html
摘要:傳中文參數(shù)到的時(shí)候出現(xiàn)了亂碼。而且在測(cè)試環(huán)境上跑的時(shí)候功能正常但是在開(kāi)發(fā)環(huán)境卻有問(wèn)題。查了一些資料后了解到對(duì)于和的處理方式不同。總結(jié)方法受過(guò)濾器以及方法的限制,但是方法不受,所以要修改方式的亂碼問(wèn)題,要從的配置文件入手解決。 JS傳中文參數(shù)到Controller的時(shí)候出現(xiàn)了亂碼。 查看了web.xml中的CharacterEncodingFilter配置沒(méi)有問(wèn)題。 而且在測(cè)試環(huán)境上跑的...
摘要:有必要建一個(gè)資源服務(wù)器存放靜態(tài)資源。一些用戶級(jí)別的數(shù)據(jù)輕量可以考慮存儲(chǔ)在中。存儲(chǔ)的是值,可以通過(guò)來(lái)對(duì)和對(duì)象之間的轉(zhuǎn)換如果我們的數(shù)據(jù)是在后臺(tái)傳過(guò)去或者轉(zhuǎn)換而成的,在前臺(tái)上并沒(méi)有做什么改變的話。 移動(dòng)商城項(xiàng)目總結(jié) 移動(dòng)商城項(xiàng)目是我第二個(gè)做得比較大的項(xiàng)目,該項(xiàng)目系統(tǒng)來(lái)源于傳智Java168期,十天的視頻課程(想要視頻的同學(xué)關(guān)注我的公眾號(hào)就可以直接獲取了) 通過(guò)這次的項(xiàng)目又再次開(kāi)闊了我的視野,...
摘要:年月最新發(fā)布本人原創(chuàng)作品,用戶前臺(tái)系統(tǒng)管理員后臺(tái)項(xiàng)目完整,無(wú)任何。 2021年10月最新發(fā)布 本人原創(chuàng)作品,用戶前臺(tái)、系統(tǒng)管理員后臺(tái)項(xiàng)目完整,無(wú)任何bug。 每行代碼都是本人自己寫(xiě),我在每行代碼上面都寫(xiě)有注釋,不懂任何問(wèn)題都可以咨詢 開(kāi)發(fā)工具:IDEA? 服務(wù)器:Tomcat8.0??jdk...
閱讀 2196·2021-11-19 09:55
閱讀 2661·2021-11-11 16:55
閱讀 3190·2021-09-28 09:36
閱讀 1959·2021-09-22 16:05
閱讀 3296·2019-08-30 15:53
閱讀 1818·2019-08-30 15:44
閱讀 2910·2019-08-29 13:10
閱讀 1354·2019-08-29 12:30