[Android] Android Studio での encoding 設定

EncodingはAndroid Studio 3.x ではデフォルトで問題になる事はありませんが、1.xでは時々このようなことがありました。設定内容はほぼ同じなので同様のエラー、ワーニングの時のためにしばらく残しておきます。

Android Studio の Gradle は「UTF-8」でコンパイルするので
ソースが <System Default>の windows-31j だと文字化けが出てしまいます
それでも、まあとりあえず Build は成功しているのですが
なにか気持ち悪いし、日本語を表示させるときに文字化けが生じます

基本的にはjavaコード内には日本語を使わないようにしておいたほうがいいと思います。
日本語をアプリで表示させる時の正しい方法は res¥vlaues¥strings.xmlを使って置き換えを行うことです。(お行儀の良いやり方)
 
utf 8 0 300x113 - [Android] Android Studio での encoding 設定
 



UTF-8 encoding

 
編集しているファイルを表示中に
右下に「windows-31j」と表示させていたら「UTF-8」に変更します
 
utf 8 3 300x196 - [Android] Android Studio での encoding 設定
 
「Convert」を選択します
 
utf 8 4 300x76 - [Android] Android Studio での encoding 設定
 
これでこの編集しているファイルはUTF-8になりましたが
他にあるファイルはもとのままです
設定を変更しておいた方がいいでしょうね
 
Android Studio の設定を変更する

 
「File」->「Setting…」->「Editor」->「File Encodings」
にて Project Encoding を「UTF-8」に変更
 
utf 8 2 300x250 - [Android] Android Studio での encoding 設定
 

それでも問題が残っている場合には、build.gradle(Project: xxx)に
tasks.withType…を追加
 

 
これで変なワーニングはでなくなりましたが
こういうのは Android Studio の最初に設定したほうがいいですね
ちなみに、
Android Studio 1.2.2 での設定です
バージョンで変わってきましたので、今後も変更あるかもしれません

スマホの下取り

まだ1年も使っていないスマホを新機種に変えたくて下取りしようとお店に持ち込んだことがありますが、結局なんだかんだと思ったほどの金額になりませんでした(涙

このネットオフは専業のため高額買取が可能で、お店に行く時間が無い人にとっては送料無料の宅配便が自宅まで引取りに来てくれるのは助かります。

定額買取キャンペーン中であればキズがあっても付属品が無くても減額無しでお得です。」


誤字脱字、意味不明で分からにゃイ、
などのご意見はこちらから mailフォーム

ブックマークしておくと便利です このエントリーをはてなブックマークに追加




Google Pixel 3 XLグローバル版
SIMフリー 並行輸入品
6.3インチの大画面
背景をぼかすポートレートモード撮影

Anker PowerCore II Slim 10000
Power IQ 2.0搭載
iPhone & Android対応

シェアする

  • このエントリーをはてなブックマークに追加

フォローする