1. 程式人生 > >解決SpringBoot在IDEA中的亂碼問題

解決SpringBoot在IDEA中的亂碼問題

修改idea的配置

    在idea.exe.vmoptions和idea64.exe.vmoptions加入一行程式碼 -Dfile.encoding=UTF-8

    配置Tomcat的時新增VM引數 -Dfile.encoding=UTF-8

中文亂碼問題

當在.properties的配置檔案中有中文時,讀取出來的是亂碼。需要進行如下操作:

1、新增配置

#設定spring-boot 編碼格式
server.tomcat.uri-encoding=UTF-8
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http
.encoding.force=true spring.messages.encoding=UTF-8

2、設定檔案型別

application.properites的檔案型別修改為UTF-8的編碼型別。 
通過以上方法測試獲取出來的值還是亂碼。

解決辦法

2.1、IDEA

設定 File Encodings的Transparent native-to-ascii conversion為true,具體步驟如下: 
依次點選 
File -> Settings -> Editor -> File Encodings 
將Properties Files (*.properties)下的Default encoding for properties files設定為UTF-8,將Transparent native-to-ascii conversion前的勾選上。


相關推薦

tomcat亂碼問題解決

ctp protoc toc cti pos http str cte 題解 第一種:(不建議使用) new String (name.getBytes("ISO-8859-1","utf-8"); 第二種:(解決post方式提交亂碼)

解決Eclipse.properties文件中文亂碼問題

中文 亂碼 亂碼問題 沒有 中文顯示 .net cli 顯示 details 在沒有修改.properties文件編碼格式之前,中文顯示是3-8行,修改.properties文件編碼格式之後,中文顯示是1-2行。 修改方法如下: http://blog.csdn.net/

JavaWeb(一)Servlet亂碼解決與轉發和重定向的區別

這也 charset 都是 war 不一定 調用 技術 請求方式 註冊 前言   前面其實已經把Servlet中所有的內容都介紹完了,這篇講補充一點亂碼和重定向與轉發之間的區別! 一、request請求參數出現亂碼問題 1.1、get請求   1)亂碼示例   g

SpringMvc亂碼問題的解決

connect col bsp clas conn 傳遞 utf-8 pan 前臺 一:如果是前臺傳遞的數據有問題。 在tomcat的service.xml中加上: URIEncoding="UTF-8" 1 <Connector URIEncoding="UTF-

servlet亂碼解決

enc new strong 服務 解碼 getpara spa servlet servle get方式 解決方式: 1. new String(string.getBytes("ISO-8859-1"),"UTF-8"); 分析:表單中文數據在頁面以ISO編碼後,通過H

如何解決servletdaGet和doPost的亂碼問題

最近學習java web 看到一些不錯的東西,拿出來分享一下。以下程式碼純手打可能有錯誤,僅供參考! .使用Stirng 進行重新編碼: uname=new  String(uname.getBytes(“iso8859-1”),"utf-8");//

javaweb專案解決url傳過來的中文是亂碼

從jsp頁面中傳遞到servlet中的值經常出現亂碼問題 問題描述 1:jsp頁面設定了編碼格式為utf-8 2:servlet頁面也設定了utf-8 3:工作空間也設定了utf-8 4:但是從jsp頁面傳遞到servlet頁面的值還是出現中文亂碼 ps:傳遞的值

解決jsp後臺傳值中文到前臺亂碼的問題

臨時要在一個jsp頁面使用到後臺傳過來的一個引數,想到中文可能會亂碼,所以一開始是這樣寫的: 1. 後臺java程式碼傳值過程: this.setName(URLEncoder.encode("測試","UTF-8")); 2.前臺jsp頁面取值過程,測試一下: <% S

mysql是我們專案非常常用的資料型資料庫。但是因為我們需要在資料庫儲存中文字元,所以經常遇到資料庫亂碼情況。下面就來介紹一下如何徹底解決資料庫中文亂碼情況。

mysql是我們專案中非常常用的資料型資料庫。但是因為我們需要在資料庫儲存中文字元,所以經常遇到資料庫亂碼情況。下面就來介紹一下如何徹底解決資料庫中文亂碼情況。 1、中文亂碼 1.1、中文亂碼 create table user(name varchar(11)); # 建立user表

Zabbix 監控圖表亂碼解決辦法

處理 zab con 圖表 github zabbix san 新頁面 方案 一.問題背景 在Zabbix安裝完成之後,Web前端頁面語音設置為中文之後,圖表中部分中文文字顯示為亂碼,如下圖所示: 二.解決方案 2.1 執行以下命令 [root@zabbix ~]# yum

解決Eclipse.properties檔案中文亂碼問題

在.properties檔案寫註釋時,發現中文亂碼了,由於之前在idea中有見設定.properties檔案的編碼型別,便找了找亂碼原因 在中文作業系統中,Eclipse中的Java型別檔案的編碼的預設設定是GBK,但是對Properties資原始檔的編碼的預設設定是I

JavaWeb解決url中文引數亂碼以及cookie中文亂碼問題

        今天來專門寫一篇博文記錄JavaSE中的URLEncoder類,因為已經兩次用這個類解決了自己遇到的棘手問題。第一次是之前做視訊網站的搜尋功能的時候,第二次是今天在做登入功能登入後錄入中文cookie時出現java.lang.IllegalArgumentEx

解決springmvc 請求亂碼問題

springmvc 中解決亂碼問題 在web.xml中加入: <filter> <filter-name>CharacterEncodingFilter</fi

解決jupytermatplotlib中文亂碼問題

方法一: 第一步:系統中文字型檢視 [[email protected] ~]$ fc-list :lang=zh /System/Library/Fonts/STHeiti Medium.ttc: 黑體-簡,黑體-簡,Heiti SC,黒體-簡,Heiti-간체:st

解決eclipsejava程式碼註釋變成亂碼的問題

Eclipse JAVA檔案註釋亂碼將別人的專案或JAVA檔案匯入到自己的Eclipse中時,常常會出現JAVA檔案的中文註釋變成亂碼的情況,主要原因就是別人的IDE編碼格式和自己的Eclipse編碼格式不同。 總結網上的建議和自己的體會,可以參考以下幾種解決方式: 1 改變整個檔案型別的編碼格式

解決spring3 mvc亂碼的問題。

今天搭建spring3 mvc框架的時候,發現居然又出現了亂碼(萬惡的iso編碼啊),想起之前解決post提交亂碼問題一般都是寫一個filter,在filter中實現編碼的轉換,配置方法是是在web.xml中加入以下程式碼: <filter>     &

解決spring3 mvc亂碼的問題

原文 http://blog.csdn.net/zhengzhb/article/details/6967975 今天搭建spring3 mvc框架的時候,發現居然又出現了亂碼(萬惡的iso編碼啊),想起之前解決post提交亂碼問題一般都是寫一個filter,在fil

jspEL表示式顯示時中文亂碼和過濾器解決請求中文亂碼

一,jsp中EL表示式顯示時中文亂碼    我是通過url請求將一個jsp的值傳到另一個jsp,結果在另一個jsp顯示時出現中文亂碼。    分析問題:由於URL請求沒有設定編碼格式所以解析響應時會出現中文亂碼    解決方法:在Tomcat的conf資料夾中的server.

解決ThinkPHP以Get方式提交中文字元亂碼

接觸thinkPHP還沒幾天,都還沒入門呢,因為公司專案非常著急,自己也對thinkPHP很有興趣想借機會提高一下,就著急的用thinkPHP開始了,當然是遇到了非常多的問題,不過還好通過朋友gi

關於程式亂碼解決方案下:亂碼解決

亂碼的種類有三種         * 資料儲存之後的亂碼         * 資料展示過程中的亂碼         * 資料傳遞過程中的亂碼6、關於資料儲存過程中的亂碼:          * 資料儲存之後的亂碼: 資料最終儲存到資料庫表中的時候,表中的資料有亂碼現象。