簡體   English   中英

我應該為Android Studio項目使用哪種編碼?

[英]Which encoding should I use for my Android Studio project?

我遇到了類似這樣的問題: Android Studio 1.2 - 默認情況下項目編碼不匹配

Android Studio項目和gradle編碼現在設置為windows-1252而不是UTF-8。

有什么理由我應該使用其中一個而不是另一個?

由於gradle和Android studio都使用UTF-8,因此您應該考慮使用它。 它也是一個很好的編碼,因為它基於unicode charset。

還有一些關於他們是否應該在未來強制執行UTF-8的討論,所以你應該開始更改為UTF-8盡快:)

您可以按照以下方式更改編碼。

單擊文件 - >設置(或單擊Ctrl + Alt + S),然后在Androd Studio中找到文件編碼 請參閱下圖作為參考。

現在你有三個選擇

  • 更改UTF-8以匹配其他編碼
  • 或更改項目編碼以匹配UTF-8,因為Gradle和Android Lint都使用此(推薦)
  • 忽略警告

http://shrani.si/f/3V/p7/5xt1uxV/encoding.png

您還可以在Android工作室的右下角看到文件的當前編碼。 你也可以在那里改變它。 見下圖。

IDE編碼

對多種語言的本地化需要Unicode,因此請使用UTF-8。

順便說一句,由於這個推理,有可能沒有人從未使用非Unicode編碼測試開發環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM