因爲是新系統,以前沒有配置過致使今天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