Creating a project directly in Android Studio and importing other projects will have a problem with file encoding, and setting the encoding of the file in Android Studio (version 1.2.0) requires only two steps:
1. Open Setting->editor->file Encoding for encoding settings
2. Open the module's Build.gradle file to modify the encoding used by the compiler
1. Open Setting->editor->file Encoding for encoding settings
There's 4 bucks in there.
Encoding of the IDE encoding:ide
Project Encoding: Encoding of projects
File or Director Encoding: encoding of individual files or directories
Property file Encoding: Encoding of attribute files
If the individual files or directories do not specify the encoding, by default use Project's encoding, if Project is not loaded without specifying the encoding, by default, the IDE's encoding, the property file cannot specify the encoding of individual files, only through the properties of file Encoding Unify the specified encoding.
2. Open the module's Build.gradle file to modify the encoding used by the compiler
The above settings only affect the encoding of the contents of the file you see in the editor view inside the IDE. The encoding used by the compiler also needs to be set separately, otherwise the Gradle default using UTF-8 encoding and the actual encoding of the file is inconsistent, it will cause the program to run when the display garbled.
The Gradle configuration encoding is configured in the Build.gradle script file. Add the following configuration on the line.
Android {
......
compileoptions {
Encoding "GBK"
}
}
http://blog.csdn.net/zhaoyw2008/article/details/45533093
Coding issues in Android Studio