我在办公室PC和家用电脑中为我的项目E:\ Android_Studio_Project \ MyTest设置了文件编码为UTF-8,我将整个文件夹E:\ Android_Studio_Project \ MyTest备份到aa.zip作为项目备份办公电脑。 在我的家用PC上恢复最新的aa.zip之后,我发现文件编码被重置为默认值GBK,我必须为项目重置文件编码,为什么?
顺便说一下,eclipse存储.metadata文件夹中的所有设置,如果我将.metadata文件夹复制到不同的PC,那么所有PC的eclipse都具有相同的UI和设置。我不知道Android Studio是否有像.metadata这样的文件夹。注意导入设置文件settings.jar不能这样做。
答案 0 :(得分:1)
尝试在所有三个地方设置UTF-8:
Gradle构建文件
android {
...
compileOptions {
encoding "UTF-8"
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}