springboot返回前端中文亂碼的解決
嘗試了各種防止中文亂碼的方式,但是還是亂碼;最后還是細(xì)節(jié)問(wèn)題導(dǎo)致;
解決方式:
以及倆種方式是百度的,我的問(wèn)題不是這倆塊
1.在requestMapping 中添加 produces
@RequestMapping( value = "/login", produces = "application/json;charset=utf-8", method = RequestMethod.POST )
2.在application.yml 中添加配置
spring:
http:
encoding:
force: true
charset: utf-8
enabled: true
3.解決單個(gè)字符串亂碼
String name = new String(user.getName().getBytes("ISO-8859-1"),"UTF-8");
我的亂碼問(wèn)題的解決方式
接口添加 @ResponseBody 是返回對(duì)象到前端就會(huì)展示成json格式,但有的時(shí)候會(huì)亂碼;
比如下面的寫法
User user = new User();//假裝有數(shù)據(jù)
JSONObject output = new JSONObject();
output.put("userInfo": user);
user添加到JSONObject中 user里面的中文就會(huì)亂碼;
返回前端的數(shù)據(jù)還是先將對(duì)象轉(zhuǎn)成 JSON然后在 return
User user = new User();//假裝有數(shù)據(jù)
JSONObject output = new JSONObject();
output.put("userInfo": JSON.toJSON(user));
到此這篇關(guān)于springboot返回前端中文亂碼的解決的文章就介紹到這了,更多相關(guān)springboot返回前端中文亂碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java中分組統(tǒng)計(jì)的三種實(shí)現(xiàn)方式
這篇文章主要介紹了java中分組統(tǒng)計(jì)的三種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
關(guān)于Java8新特性O(shè)ptional類的詳細(xì)解讀
Optional類是一個(gè)容器類,它可以保存類型T的值,代表這個(gè)值存在。或者僅僅保存null,表示這個(gè)值不存在,原來(lái)用 null 表示一個(gè)值不存在,現(xiàn)在Optional 可以更好的表達(dá)這個(gè)概念。并且可以避免空指針異常,需要的朋友可以參考下2023-05-05
Spring配置中transactionAttributes的使用方法介紹
這篇文章主要介紹了Spring配置中transactionAttributes的使用方法介紹的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。2017-09-09
springboot集成redis啟動(dòng)報(bào)錯(cuò)問(wèn)題的解決方式
這篇文章主要介紹了springboot集成redis啟動(dòng)報(bào)錯(cuò)問(wèn)題的解決方式,從錯(cuò)誤信息上看缺少pool2相關(guān)包,查詢資料發(fā)現(xiàn)當(dāng)redis客戶端選擇Lettuce時(shí)候需要增加:commons-pool22023-11-11
添加引用,重啟服務(wù),需要的朋友可以參考下
SpringBoot與velocity的結(jié)合的示例代碼
本篇文章主要介紹了SpringBoot與velocity的結(jié)合的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
SpringBoot整合Docker實(shí)現(xiàn)一次構(gòu)建到處運(yùn)行的操作方法
本文講解的是 SpringBoot 引入容器化技術(shù) Docker 實(shí)現(xiàn)一次構(gòu)建到處運(yùn)行,包括鏡像構(gòu)建、Docker倉(cāng)庫(kù)搭建使用、Docker倉(cāng)庫(kù)可視化UI等內(nèi)容,需要的朋友可以參考下2022-10-10

