Mac OSX Java 編譯時亂碼問題

因爲是新系統,以前沒有配置過致使今天javac編譯的時候發現再iterm和Terminal中顯示的是亂碼,後來在網上找到解決方法,如今共享一下:java

方法一:bash

在iterm2/Terminal中輸入:spa

cd ~
touch .bash_profile
open -e .bash_profile
將打開的bash_profile文件添加:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
接着再
source .bash_profile

後來發現本身的問題只能每次都重寫一次。code

方法二blog

打開Terminal之後左上角terminal——偏好——profile——高級(如圖所示,因爲切換成英文,因此沒有此問題)terminal

將此處設置爲中文(GBK)便可解決問題。it

相關文章
相關標籤/搜索