Tomcat Servlet IDEA 2020.1 控制檯亂碼

GreyPencil發表於2021-01-05

一、cmd編碼為GBK

1. 設定cmd編碼為UTF-8

開啟cmd,輸入CHCP 65001

GBK 編碼是936:CHCP 936可以切換回GBK

右鍵屬性,選擇Discard Old Duplicate,就可以把預設值設為utf-8了

有可能可以解決Tomcat亂碼問題

在這裡插入圖片描述在這裡插入圖片描述

2. Win10 設定預設編碼為UTF-8(beta版)

如果預設還是GBK。就去設定裡面,選擇region --> Change date, time or number formats -->Administrative -->Change System Locale… --> 打鉤
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

二、修改Tomcat 檔案

1. 修改tomcat總目錄下 \conf\server.xml 檔案

在這裡插入圖片描述

在第70行左右插入URLEncode = "UTF-8"

在這裡插入圖片描述

2. 修改catlinna.bat

在這裡插入圖片描述

在216行左右新增 -Dfile.encoding=UTF-8
在這裡插入圖片描述

三、 配置IDEA編碼

1. Help --> Edit Custom VM Options

在這裡插入圖片描述
開啟以後在最下方加入-Dfile.encoding=UTF-8

在這裡插入圖片描述

2. IDEA配置檔案

在安裝目錄裡面找idea.exe.vmoptionsidea64.exe.vmoptions
在這兩個檔案裡面寫入-Dfile.encoding=UTF-8

3. 在IDEA中配置Tomcat

在這裡插入圖片描述
在這裡插入圖片描述

相關文章