文章詳情頁
java - Win10下 idea的編碼設置成了UTF-8,但是返回時亂碼顯示,哪里有問題??
瀏覽:92日期:2022-09-28 08:57:01
問題描述
如圖,我在啟動服務的時候,命令行是亂碼的。調試的時候,返回值是亂碼的,所以前臺顯示的時候,也就亂碼顯示了。
我的setting設置的都是UTF-8,我哪里配置錯了??
問題解答
回答1:windows主機CMD編碼是GBK的。這個你注意下
回答2:沒用過idea, 網上說兩種亂碼:編輯器亂碼和控制臺亂碼,你這個info屬于編輯器亂碼還是控制臺亂碼?,還有color&fonts里面字體也改成utf-8
看到你加的圖片就是控制臺亂碼了:網上解決方案控制臺輸出亂碼,這個問題只要在configurations中的VM options里加上-Dfile.encoding=UTF-8,就好了
回答3:-------------------------------------------------------------正確答案---------------------------------------------------好吧,是我項目的問題。我的項目是gradle項目,所以要在build.gradle 中添加如下配置:compileJava.options.encoding = ’UTF-8’ compileTestJava.options.encoding = ’UTF-8’
回答4:修改文件編碼是不會影響控制臺輸出的。題主是否修改過IDEA的字體,如果有你可以改成默認值試試。
排行榜
