IDEA中中文乱码问题解决方案
1.修改idea安裝目錄下的兩個文件
C:\Program Files\JetBrains\IntelliJ IDEA 2017.1.4\bin\idea.exe.vmoptions
C:\Program Files\JetBrains\IntelliJ IDEA 2017.1.4\bin\idea64.exe.vmoptions
在這兩個文件下增加一行:
-Dfile.encoding=UTF-8
2.做此修改后,tomcat運行日志會打印中文亂碼
所以在還需要在VM options選項中配置:
?
工程亂碼
打開File-Setting, 找到File Encodings這個選項,把encoding設置成你工程的編碼即可,一般是UTF-8,如下圖(紅框的地方),然后重新rebuild一下,基本就行了
?
執行main函數時,控制臺亂碼
同樣是打開setting,找到 Build,Execution,Deployment > Compiler > Java Compiler, 設置 Additional command line parameters選項為 -encoding utf-8,然后rebuild下,重新運行
?
運行tomcat時,控制臺亂碼
1)打開Run/Debug Configuration,選擇你的tomcat
?
2)然后在 Server > VM options 設置為 -Dfile.encoding=UTF-8 ,重啟tomcat
?
JSP亂碼
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %> request和response request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8");對POST亂碼解決
<filter><filter-name>EncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>EncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>總結
以上是生活随笔為你收集整理的IDEA中中文乱码问题解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Pytorch神经网络基础理论篇】 0
- 下一篇: 智慧交通day01-算法库01:numb