由于项目早期Android项目选择GBK编码,一直也没时间改。为了统一编码,打算把整个项目转变成UTF-8。

传统一个一个文件修改编码,太慢太笨拙,尝试了批量改的效果不太好,项目报错。

最后,找到 eclipse 有一个插件,可以修改,分享一下整个过程。

1、下载com.lifesting.tool.encoding_1.0.0.jar(http://download.csdn.net/detail/achunb604/6235849)。

2、将插件com.lifesting.tool.encoding_1.0.0.jar拷贝到eclipse/plugins目录下,重启Eclipse。

3、选择项目,右键选择properties,然后点击Convert Setting进行转码规则设置:

4、在设置项目上,右键选择项目,src下然后点击Lifesting Tools->Set Encoding。插件将完成转码工作。(发现* .xml 不用转,因为<?xml version="1.0" encoding="utf-8"?>)

5、发现本地没问题了,但是从svn上下来,默认编码还是GBK,按下图修改,就能保证每次下来就是UTF-8编码了。

6、之后提交,让其他人从svn check out下来的项目,运行到手机中发现有些资源文件图片变大,字体有变化。最后找到需要修改 android 项目 .classpath 编码为 UTF-8,之后找到的资源就OK了。

至此整个项目编码就整体改过来,目前项目运转良好。

原文:http://www.cnblogs.com/hxb316/p/3905417.html

android gbk转utf8批量工具,Android项目编码的批量修改(GBK转UTF-8)(转载)相关推荐

  1. android app应用签名生成工具,android应用签名详细步骤

    1.准备工作 apk的签名工作可以通过两种方式来完成: 1)通过ADT提供的图形化界面完成apk签名: 右键项目--> Android Tools -->Export Signed App ...

  2. android img 解包打包工具,Android系统system.img解包和重新打包

    01 前言 最近需要对客户提供的安卓系统进行定制化开发,需要对system.img进行解包,修改系统属性和添加自己的APK,再打包烧录,整理俩个方法分享记录下. 02 方法一 1.把system.im ...

  3. android ui设计与开发工具,Android用户体验与UI设计

    Android用户体验与UI设计 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 本书是一部介绍Android用户体验.UI设计理念和方法论的作品 ...

  4. android 友盟多渠道打包工具,Android渠道打包最佳实践(以友盟为例)

    渠道包是每一个Android产品面临的问题,国内几乎每个手机厂商都有自己的安卓市场,导致需要的渠道包非常多,很多app的渠道都达到了丧心病狂的几百个,每次打渠道包都是一个痛苦的过程. 多渠道打包方案 ...

  5. android rom打包解包工具,Android ROM包定制(解包,增删模块,打包)

    解包 假设有一个名为update.zip的ROM包,我们要在Ubuntu下对它进行定制.首先把system.transfer.list和system.new.dat.br(有些旧版的系统的镜像可能是s ...

  6. 为什么Android项目mainactivity中有一个变量R_【Android开发入门教程】二.Android应用程序结构分析!...

    一.新建HelloWorld项目: 1.打开Eclipse,点击"File"->"New"->"Project"-Android ...

  7. Linux远程批量工具mooon_ssh和mooon_upload使用示例

    Linux远程批量工具mooon_ssh和mooon_upload使用示例.pdf 目录 目录 1 1. 前言 1 2. 批量执行命令工具:mooon_ssh 2 3. 批量上传文件工具:mooon_ ...

  8. Android Studio项目编码设置为GBK或UTF-8  中文乱码 和 Eclipse项目编码设置

    Android Studio项目编码设置为GBK或UTF-8  中文乱码 1.打开File->Setting->Editor->File Encoding 进行编码设置 (只能影响你 ...

  9. Android Studio GBK转换UTF-8

    导言: 很老的Android项目是用Eclipse开发的,当时的编码格式为GBK,现在开发工具更改到Android Studio后,都默认UTF-8,导致之前每个类中文显示出现乱码 异常信息: /** ...

最新文章

  1. java write_java中write(byte[] b)与write(byte[] b,int off,int len)区别
  2. 苹果手机各种型号图片_洪湖苹果X尾插华强北档口诚信收购
  3. Kong 发布 Kong Brain 和 Kong Immunity,可进行智能自动化和适应性监控
  4. boost::test模块具有自定义初始化测试的共享库使用变体
  5. JavaFX鼠标拖拽事件
  6. SQL Server 中截取字符串常用的函数
  7. [libGDX游戏开发教程]使用libGDX进行游戏开发(12)-Action动画
  8. ****** 四 ******、软设笔记【数据结构】-排序、插入排序、选择排序
  9. 把实体 转为json 数据格式---jackson 的详细用法.
  10. Google猜画小歌升级:现在可以跟好友对战了
  11. unix操作系统设计高清中文
  12. c++第五版练习10.14 10.15
  13. 底层驱动 【One Day】gec6818开发板刷屏+secureCRT+tftpd32.334安装教程+SD启动卡教程
  14. 小白笔记LM2596
  15. Java面向对象4——package和import语句
  16. Java中变量与常量
  17. 港科夜闻丨香港科大陈启峰教授入选中国区“35岁以下科技创新35人”
  18. 输入法打出的英文间隔很大
  19. 旅游商城会员中心HTML,旅游特产商城功能_旅游特产商城系统-思途旅游CMS
  20. 警告“未引用的形参/局部变量”的消除方法

热门文章

  1. 秦始皇百万雄狮三年内消失之谜
  2. 重装操作系统MySQL服务恢复
  3. FAILED: ParseException line 93:74 mismatched input ‘<EOF>‘ expecting ) near ‘)‘ in subquery source
  4. 二进制相减,不够减, 即小数减大数
  5. xilinx vivado 综合时内存不够问题 One or more synthesis runs failed during dynamic region dcp generation
  6. linux默认的用户名是什么,Ubuntu默认的用户名和密码是什么?
  7. 支付宝小程序中使用F2图表
  8. win10用vncviewer远程登陆ubuntu桌面 GNOME
  9. ftp服务器欢迎信息,vsFTPd常用功能之定制欢迎信息
  10. 如何通过EasyDSS将素材推送到快手和抖音平台