美文网首页
编码问题

编码问题

作者: 玛玛哈哈m | 来源:发表于2017-10-31 11:37 被阅读0次

在 android studio 中直接创建项目和导入其他项目都会有一个文件编码设定的问题,在 android studio (version 1.2.0)中设置文件的编码,只需要两步:

1.打开Setting->Editor->File Encoding 进行编码设置

2.打开module的 build.gradle 文件修改编译器使用的编码

1.打开Setting->Editor->File Encoding 进行编码设置

这里面主要有4块

IDE Encoding:ide 的编码

Project Encoding:项目的编码

File or Director Encoding:各个文件或者目录的编码

Property File Encoding:属性文件的编码

如果各个文件或者目录没有指定编码,默认使用 Project 的编码,如果 Project 没有加载的时候没有指定编码,默认使用 IDE 的编码,属性文件不能单个文件指定编码,只能通过 Property File Encoding 统一指定编码。

2.打开module的 build.gradle 文件修改编译器使用的编码

经过上面的设置,只能影响你在 IDE 里面编辑器视图里面看到的文件内容的编码。编译器使用的编码还需要单独设置,否则 gradle 默认使用 utf-8 的编码和文件的实际编码不一致,就会导致程序运行的时候显示乱码。

gradle 配置编码在 build.gradle 脚本文件中配置。添加上下面配置就行。

android {

......

compileOptions {

encoding "GBK"

}

}

单个文件可以通过FILE->FILE ENCODING修改

或者通过控制台右下角快速修改

相关文章

  • Tech Base

    编码问题,参考这个博客,足够了编码问题

  • 编码问题

    将unicode转换成字符串,即json.dumps(xxx),Python读取的字符串已经是unicode编码,...

  • 编码问题

    关于ASCII,GBK,Unicode,utf-8,base64等编码的问题,我就不重复造轮子了,看到一篇文章:字...

  • 编码问题

    1. 输出结果是16进制---不太懂,来自百度---原网址 2. json格式 输出结果如下:{'city': ...

  • 编码问题

    GBK是简体中文和繁体中文的综合版 简体中文 gb2312 繁体 big5 乱码就是编码解码不一致 https并不...

  • 编码问题

    在 android studio 中直接创建项目和导入其他项目都会有一个文件编码设定的问题,在 android s...

  • 编码问题

    在每个Servlet的开头加入: request.setCharacterEncoding("utf-8");re...

  • 编码问题

    文件的编码 编码的发展简史: 美国最早定制了适合美国国内使用的字符编码规则,即ASCII码(American St...

  • 编码问题

    编码问题----插入mysql汉字出错 问题: 数据库更改之后,仍不能插入汉字 原因: 1.数据库...

  • 编码问题

    假定一种编码的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把该编码按字典序排序,形成一个数组如下...

网友评论

      本文标题:编码问题

      本文链接:https://www.haomeiwen.com/subject/pmxbpxtx.html