macvim中java編譯信息中文亂碼問題解決方案

今天考完試, 開始折騰起了java, 發現在macvim中編譯的時候報錯信息全是問號。 百度了一下無果, 後來發現百度中好多人都是終端下亂碼, 而我終端下編譯沒問題,感覺問題應該差不多,果然經過一番摸索, 解決了問題。

首先要了解java編譯信息的編碼是GBK格式,而mac和Linux下大多是UTF-8編碼格式, 我是用方法就是把java的GBK格式編譯信息轉換成UTF-8的。

用終端命令行方法:

  1. 打開終端 執行以下命令使用vim打開.bash_porfile
vim .bash_profile
  1. 添加代碼:
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
  1. 使用:w保存 在用:q!退出。

FInder操作方法

  1. 找到~路徑。
  2. 打開.bash_profile 文件。

    這是個隱藏文件, 在finder下 按 shift + command + .查看or關閉隱藏文件。 如果找不到該文件建議使用終端命令。

  3. 添加代碼

export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

再去編譯java文件發現亂碼的問題就解決了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章