AndroidStudio的编码问题
来源:互联网 发布:linux tail退出 编辑:程序博客网 时间:2024/06/06 20:52
我们在使用Android Studio编写Android项目的时候,会发现在运行的时候,手机上看到的中文字符是乱码,这是怎么回事呢?这是因为Android Studio的默认编码格式为GBK,而我们手机一般情况下都是用的是“UTF-8”,因此需要更改Android Studio的默认编码格式
“Settings”---“Editor”---“File Encodings”然后在面板右侧中的“IDE Encoding”选择为“UTF-8”,将“Project Encoding”也设置为“UTF-8”接下来在最下面的“Default encoding for properties files”选项中也将其更改为UTF-8,然后在后面的复选框上打上对勾
UTF-8编码是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
GB2312中1区到15区共682个字符或图形符号都是全角方式下的字符。即:
若byte[] bb=”hello”.getBytes(“gb2312”);(注意是全角方式下),bb字节数组的长度就会是10了。
因此:gb2312中的所有字符都是用二个字节表示(是因为:它的字符都是全角方式)。gb2312中不会对半角方式下的字符编码的(这是ASCII码的事情),因此:在getBytes(“gb2312”);转换时,半角的字符都是一个字节,全角的同样字符才是两个字节。,即对于英文字符来说,gbk下是占1个字节的,不是两个,而汉字是占用两个字节的。
阅读全文
0 0
- AndroidStudio的编码问题
- AndroidStudio的Fetching问题
- AndroidStudio遇到的问题
- AndroidStudio 开发遇到的问题
- AndroidStudio开启遇到的问题
- AndroidStudio的adb启动问题
- androidstudio 打不开模拟器的问题
- AndroidStudio 提示NDK的问题
- AndroidStudio 遇到的一些问题
- AndroidStudio使用遇到的问题
- AndroidStudio编码设置
- androidstudio 新手遇到的问题(二)
- 关于AndroidStudio的下载安装问题
- 关于eclipse工程转到androidstudio 的问题
- AndroidStudio遇到奇葩SVN问题的解决方案
- 使用AndroidStudio出现的问题(1)
- AndroidStudio 布局文件出错的问题
- AndroidStudio R.java文件丢失的问题
- yum 软件仓库的使用
- Android 异常错误积累
- librtmp协议分析---RTMP_SendPacket函数
- 使用Ant构建java项目
- 递归之排列问题
- AndroidStudio的编码问题
- 洛谷 P1801 黑匣子_NOI导刊2010提高(06)
- 视频的读取、播放、保存
- 微信服务号生成带参数二维码
- PHP时间相减获得剩余天数小时数分钟数
- Tomcat启动时在Initializing Spring FrameworkServlet 'springServlet'卡住不动
- cdh5配置hbase权限
- linux下的项目建立
- 按Enter键触发事件的jquery方法实现代码