欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決springboot responseentity<string>亂碼問題

 更新時間:2024年07月09日 14:48:48   作者:超越呦  
這篇文章主要介紹了解決springboot responseentity<string>亂碼問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

springboot responseentity<string>亂碼

亂碼

<200,{"result":"[{\"field\":\"name\",\"objectName\":\"driver\",\"defaultMessage\":\"å??ç§°ä¸?能为空ï¼?\"},{\"field\":\"address\",\"objectName\":\"driver\",\"defaultMessage\":\"系统idä¸?能为空ï¼?\"},{\"field\":\"authcode\",\"objectName\":\"driver\",\"defaultMessage\":\"认è¯?ç ?ä¸?能为空ï¼?\"}]"},{Connection=[keep-alive], Set-Cookie=[JSESSIONID=lUFZC2gIOg0eoUdfdmWW6KSYCP7aY8FErr6BBu9T; path=/], Content-Type=[text/plain], Content-Length=[302], X-Application-Context=[application:6060], Date=[Fri, 06 Aug 2021 01:11:25 GMT]}>

解決方法

	try
		{
			String seqResult = new String(stringResponseEntity.getBody().getBytes("ISO8859-1"),"utf-8");
			System.out.println(seqResult);//這就是UTF-8的啦
	} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}

加 try catch是為了解決

Unhandled exception: java.io.UnsupportedEncodingException

解決亂碼后

{"result":"[{\"field\":\"name\",\"objectName\":\"driver\",\"defaultMessage\":\"名稱不能為空!\"},{\"field\":\"address\",\"objectName\":\"driver\",\"defaultMessage\":\"系統(tǒng)id不能為空!\"},{\"field\":\"authcode\",\"objectName\":\"driver\",\"defaultMessage\":\"認證碼不能為空!\"}]"}

responseentity下載文件名中文亂碼

SpringBoot下載文件,文件名帶了中文出現(xiàn)亂碼:

代碼如下:

return ResponseEntity.ok()
	  .header("Content-disposition", "attachment;filename=" + fileName)
	  .contentLength(file.length())
	  .contentType(MediaType.parseMediaType("application/octet-stream"))
	  .body(resource);

解決辦法

給文件名進行編碼:

fileName = new String(fileName.getBytes("UTF-8"),"ISO-8859-1");

問題解決!

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot如何使用vue打包過的頁面資源

    springboot如何使用vue打包過的頁面資源

    這篇文章主要介紹了springboot如何使用vue打包過的頁面資源,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • JSP安全開發(fā)之XSS漏洞詳解

    JSP安全開發(fā)之XSS漏洞詳解

    XSS又叫CSS (Cross Site Script) ,跨站腳本攻擊。它指的是惡意攻擊者往Web頁面里插入惡意腳本代碼,而程序?qū)τ谟脩糨斎雰?nèi)容未過濾,當用戶瀏覽該頁之時,嵌入其中Web里面的腳本代碼會被執(zhí)行,從而達到惡意攻擊用戶的特殊目的。
    2016-09-09
  • IDEA創(chuàng)建Java?Web項目的超詳細圖文教學(xué)

    IDEA創(chuàng)建Java?Web項目的超詳細圖文教學(xué)

    IDEA是程序員們常用的java集成開發(fā)環(huán)境,也是被公認為最好用的java開發(fā)工具,下面這篇文章主要給大家介紹了關(guān)于IDEA創(chuàng)建Java?Web項目的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • java 中死鎖問題的實例詳解

    java 中死鎖問題的實例詳解

    這篇文章主要介紹了java 中死鎖問題的實例詳解的相關(guān)資料,希望通過本文大家能夠理解掌握死鎖的問題,需要的朋友可以參考下
    2017-09-09
  • Java中switch的三種用法方式

    Java中switch的三種用法方式

    這篇文章主要介紹了Java中switch的三種用法方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java圖片對比度調(diào)整示例代碼

    java圖片對比度調(diào)整示例代碼

    這篇文章主要給大家介紹了關(guān)于java圖片對比度調(diào)整的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Java編程用棧來求解漢諾塔問題的代碼實例(非遞歸)

    Java編程用棧來求解漢諾塔問題的代碼實例(非遞歸)

    這篇文章主要介紹了Java編程用棧來求解漢諾塔問題的代碼實例(非遞歸),具有一定參考價值,這里給大家分享下,供朋友們參考。
    2017-10-10
  • 數(shù)據(jù)庫基本操作語法歸納總結(jié)

    數(shù)據(jù)庫基本操作語法歸納總結(jié)

    本篇文章主要介紹了數(shù)據(jù)庫的一些常用方法及一些基本操作,需要的朋友可以參考下
    2017-04-04
  • Java詳細講解文件的讀寫操作方法

    Java詳細講解文件的讀寫操作方法

    文件讀寫主要依靠io流完成,流(Stream)是指一連串的數(shù)據(jù)(字符或字節(jié)),是以先進先出的方式發(fā)送信息的通道,數(shù)據(jù)源發(fā)送的數(shù)據(jù)經(jīng)過這個通道到達目的地,按流向區(qū)分為輸入流和輸出流
    2022-04-04
  • Java類和對象的設(shè)計原理

    Java類和對象的設(shè)計原理

    這篇文章主要介紹了Java類和對象的設(shè)計原理,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-07-07

最新評論