我在Android Studio 1.2.2
中使用Windows 8.1 Pro
和Germany
。
当我创建一个新项目时,它会打开,并显示项目编码错误。
我已阅读http://tools.android.com/knownissues/encoding,其中写有关于此错误的内容(这是完全相同的错误。)
文章说:
“当您遇到上述问题(指向此页面)时,请将IDE
设置或build.gradle
更改为UTF-8
,以便两个匹配,或(如有必要)更改您的编码到你指定的任何custom encoding
,以使两者达成一致。“
这就是为什么我将所有设置更改为UTF-8
并且Message Grandle Sync
已关闭。
但是当试图将German text
放入Android-Studio
时,它只显示“?”运行应用程序时的字符。
这就是我提出第二个注释的原因:
“如果您确实更改了IDE
中的编码,请确保同时更新Gradle
文件以反映这些编码:
android {
...
compileOptions {
encoding "UTF-8"
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
然而,我继续得到了?而不是变形金刚ÄäÖöÜü和ß。
我该怎么办?
答案 0 :(得分:0)
Android Studio
default file encoding is windows-1252
, thats the cause for what you are seeing this characters:
You can convert your file to UTF-8
and will display with no problem your characters "umlauts Ää Öö Üü and ß", see the image attached.
This is an example showing your text in a Toast
:
答案 1 :(得分:0)