1. 程式人生 > >IDEA spring-boot + logback中文亂碼

IDEA spring-boot + logback中文亂碼

今天發現IDEA控制檯列印的日誌存在中文亂碼的問題,上網一查,發現挺多人遇到過這個問題,但是我嘗試了網上提供的多種方法,都沒有解決我的問題,最後在簡書上看到了一個解決方法(解決方法在最後)。

如下圖所示用tomcat啟動後,出現中文亂碼
這裡寫圖片描述
按照網上要求,把Encoding都設定為UTF-8
這裡寫圖片描述

tomcat啟動引數裡也設定為UTF-8
這裡寫圖片描述
然鵝並沒有什麼卵用,控制檯還是顯示中文亂碼

最後在簡書上看到一個解決方法,解決了我的問題
首先,在IDEA的安裝目錄裡,找到idea.exe.vmoptions (在可執行檔案同一目錄裡)
這裡寫圖片描述
在末尾增加 -Dfile.encoding=UTF8
這裡寫圖片描述


儲存後重啟IDEA,啟動專案,控制檯輸出中文
這裡寫圖片描述
經過測試,發現用springboot內建tomcat啟動專案,不需要做上述的設定,控制檯也能正常顯示中文
這裡寫圖片描述

相關推薦

IDEA spring-boot + logback中文亂碼

今天發現IDEA控制檯列印的日誌存在中文亂碼的問題,上網一查,發現挺多人遇到過這個問題,但是我嘗試了網上提供的多種方法,都沒有解決我的問題,最後在簡書上看到了一個解決方法(解決方法在最後)。 如下圖所示用tomcat啟動後,出現中文亂碼 按照網上要求,把

IDEA String boot 解決中文亂碼的問題!

解決辦法一! response.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=utf-8”);   HttpServletResponse respo

spring boot 控制檯中文亂碼問題

在做專案時遇到中文亂碼的情況,在此記錄一下方便以後檢視,同時也給遇到這樣情況的提供幫助。 spring boot專案啟動,中文亂碼如下: 出現在這樣情況,首先查看了log日誌的配置檔案是否是utf-8,配置如下: 編碼確實是utf-8,接著查看了pom.xml的

idea spring-boot gradle mybatis

apply 表名 ngs exc back cte org pty ram 使用工具idea 2017.2開發,gradle構建項目,使用的技術有spring-boot、mybatis 1、新建項目

Spring Boot Cookbook 中文筆記

模擬 技術 div 內存數據 測試 get pac and clas Spring Boot Cookbook 一、Spring Boot 入門 Spring Boot的自動配置、Command-line Runner RESTful by Spring Bo

IntelliJ IDEA Spring boot實現熱部署

chrom 最重要的 配置文件 實現 auto 需要 blog 圖片 tom 一、spring-boot-devtools是一個為開發者服務的一個模塊,其中最重要的功能就是自動部署新代碼。 二、原理   使用了兩個ClassLoader,一個ClassLoader用來加載那

Idea+Spring boot 開啟熱部署

部署 make class running image pri ati idea com 熱部署是spring boot的一大亮點功能,開發者不必因為改動一點代碼就去頻繁的關開服務。 1) 在pom文件中加載熱部署依賴和插件 2)CTRL + SHIFT + A --&

IDEA使用筆記——*.properties中文亂碼的修正

問題:我的IDEA已經將檔案的字符集設定成了UTF-8,但是中文在*.properties檔案中還是會出現亂碼,後來經同事指點修改了一項配置就ok了!話不多說,看下面的對比就清楚了。 設定前: 設定後: 注意:設定前IDEA編輯的時候中文是能正常顯示的,重啟IDEA之後就出現

Spring boot-Logback

  1、logback簡單介紹 開源,是Log4j的改良版本 Springboot提供了一套日誌系統,lockback是最優選擇 2、結構 logback被分為三個元件:core、classic、access 其中,core提供了Logback的核心功能,另外兩個

idea+spring boot+jrebel7.0.14熱啟動

1.首先開啟IDEA然後File-setting-plugins 搜尋 jrebel ,一般沒有安裝就直接倉庫搜尋,然後安裝,重啟就好了 2.重新開啟之後右下角,點選jrebel,選擇專案勾選  3.還需要在setting裡面勾選如下設定 

Idea spring boot專案問題收集

Idea spring boot專案問題收集 建立專案可以參考下面的資料 https://blog.csdn.net/u013248535/article/details/55100979 https://www.cnblogs.com/black-spike/p/8017768.html

idea spring boot 使用maven-plugin外掛打包

首頁需要需改pom.xml檔案的packaging : <modelVersion>4.0.0</modelVersion> <packaging>war</packaging> 新增外部執行的tomcat依賴: <dependenc

IDEA 讀取 .properties檔案 中文亂碼問題 解決

場景: 我在application.properties檔案中定義了中文的鍵值,如name=你好 當我在其他類中使用@Value("${name}")  讀取配置檔案的值的時候,獲取到的值卻是亂碼。   解決方案: File——>Setting——>

spring cloud config 中文亂碼

  原文地址:https://blog.csdn.net/sinat_38843093/article/details/79960777 在使用 spring cloud config 時,如果在 properties 檔案裡面有中文的話,會出現亂碼。  亂碼的原因是

idea - spring boot 專案講解

使用 idea 建立完成專案之後。 專案結構是這樣的 首先需要對專案的目錄進行劃分,如果不劃分在建立類的時候會出現找不到  class 選項,以及層級不能合併等狀況。 在工具欄      單擊該按鈕,進入如下頁面。 &nbs

IntelliJ IDEA-2018.2 控制檯中文亂碼(十二)

第一步:修改intellij idea配置檔案:    在 intellij idea安裝目錄,bin資料夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個檔案, 分別在這兩個檔案中新增:-Dfile.encoding=UTF-8

idea使用actiBPM外掛中文亂碼

idea 安轉activiti外掛後,編輯流程圖發現儲存後中文亂碼,並且idea的字符集(Settings—>Editor—>File Encodings)已經設定為UTF-8,流程圖中中文仍然是亂碼,如下圖所示:   解決此問題,需要修改idea源字符集,修

idea spring boot 熱部署

匯入座標時可能會遇到的問題: pom檔案錯誤failed to read artifact descriptor for xx.jar 此時第一考慮的問題是,引入的座標沒有問題,多數是引入座標的有問題,導致maven 解析座標失敗。 工具是devtools 參考連線:http://www.cnblo

IDEA Spring boot工程的搭建

前言 由於工作上的關係,我很長時間沒有研究後臺技術相關的東西了,對新的後臺開發技術沒有什麼瞭解,最近閒下來了,就覺得還是需要學習瞭解一下,這正最近從其它人那裡瞭解了有一個Spring-boot的,比較好用。這裡就簡單的瞭解一下。 什麼是spring-boot Spri

spring boot logback 多環境列印日誌

       spring boot預設使用的是logback列印日誌的,但它也支援log4j  log4j2等日誌(這些要調整匯入的jar包了),在專案的application.properties裡面只能簡單的配置一些日誌的相關資訊,如果想要配置複雜的日誌輸出,例如每天按