11.解決 Android Studio 亂碼問題


轉載:http://blog.qiji.tech/archives/9298

前言

Android Studio 前幾個版本對中文支持不是很好,經過一段時間的發展,能很好的支持中文了。但是沒有經過必要的設置、配置,還是會出現亂碼的情況,亂碼一般分三個級別:IDE、Gradle、Code(File),IDE 是指 Android Studio 窗口提示文字的亂碼、Gradle 是指 Gradle 編譯過程中在 Gradle Console 面板出現的亂碼、Code(File)是指代碼的注釋、代碼中的中文出現亂碼。

解決方法概述

解決方法非常簡單:

  • 字體
    檢查是否選擇了不支持中文的字體

  • 編碼
    將所有的編碼(IDE、File、Gradle)的編碼統一

IDE 級別

設置窗口:

這里寫圖片描述

狀態欄:

這里寫圖片描述

菜單:

這里寫圖片描述

第一張圖是選擇了”微軟雅黑“字體,而該字體被 Android Studio 支持的不是很好。第二張圖是選擇了“Console”字體,而該字體對中文支持不好。所以,就將字體設置為“YaHei Console Hybrid”即“微軟雅黑和 Console 字體結合”。該字體下載地址已經上傳 CSDN,等一過審就貼出連接,也可以百度搜索該字體。

Gradle 級別

這里寫圖片描述

根據網上的方法,分兩步:

第一步:

Settings->File Encodings->IDE Encodeing->UTF-8
Settings->File Encodings->Project Encodeing->UTF-8

第二步:

在 Project 的 build.gradle 添加如下代碼:

 

 

同步 Gradle ,發現中文能正常顯示了。

File (Code)級別

從 Eclipse 項目中拷個文件到 Android Studio 有時會出現亂碼,Eclipse 默認編碼 GBK,解決方法分為兩種:

第一種:

出現亂碼后,用 Editplus 打開原始文件,復制代碼粘貼全篇替換 Android Studio 的亂碼內容。

第二種:

左側導航窗口中選中亂碼文件,File->File Encoding 重新選擇文件編碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM