android gbk转utf8批量工具,Android项目编码的批量修改(GBK转UTF-8)(转载)
由于项目早期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)(转载)相关推荐
- android app应用签名生成工具,android应用签名详细步骤
1.准备工作 apk的签名工作可以通过两种方式来完成: 1)通过ADT提供的图形化界面完成apk签名: 右键项目--> Android Tools -->Export Signed App ...
- android img 解包打包工具,Android系统system.img解包和重新打包
01 前言 最近需要对客户提供的安卓系统进行定制化开发,需要对system.img进行解包,修改系统属性和添加自己的APK,再打包烧录,整理俩个方法分享记录下. 02 方法一 1.把system.im ...
- android ui设计与开发工具,Android用户体验与UI设计
Android用户体验与UI设计 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 本书是一部介绍Android用户体验.UI设计理念和方法论的作品 ...
- android 友盟多渠道打包工具,Android渠道打包最佳实践(以友盟为例)
渠道包是每一个Android产品面临的问题,国内几乎每个手机厂商都有自己的安卓市场,导致需要的渠道包非常多,很多app的渠道都达到了丧心病狂的几百个,每次打渠道包都是一个痛苦的过程. 多渠道打包方案 ...
- android rom打包解包工具,Android ROM包定制(解包,增删模块,打包)
解包 假设有一个名为update.zip的ROM包,我们要在Ubuntu下对它进行定制.首先把system.transfer.list和system.new.dat.br(有些旧版的系统的镜像可能是s ...
- 为什么Android项目mainactivity中有一个变量R_【Android开发入门教程】二.Android应用程序结构分析!...
一.新建HelloWorld项目: 1.打开Eclipse,点击"File"->"New"->"Project"-Android ...
- Linux远程批量工具mooon_ssh和mooon_upload使用示例
Linux远程批量工具mooon_ssh和mooon_upload使用示例.pdf 目录 目录 1 1. 前言 1 2. 批量执行命令工具:mooon_ssh 2 3. 批量上传文件工具:mooon_ ...
- Android Studio项目编码设置为GBK或UTF-8 中文乱码 和 Eclipse项目编码设置
Android Studio项目编码设置为GBK或UTF-8 中文乱码 1.打开File->Setting->Editor->File Encoding 进行编码设置 (只能影响你 ...
- Android Studio GBK转换UTF-8
导言: 很老的Android项目是用Eclipse开发的,当时的编码格式为GBK,现在开发工具更改到Android Studio后,都默认UTF-8,导致之前每个类中文显示出现乱码 异常信息: /** ...
最新文章
- java write_java中write(byte[] b)与write(byte[] b,int off,int len)区别
- 苹果手机各种型号图片_洪湖苹果X尾插华强北档口诚信收购
- Kong 发布 Kong Brain 和 Kong Immunity,可进行智能自动化和适应性监控
- boost::test模块具有自定义初始化测试的共享库使用变体
- JavaFX鼠标拖拽事件
- SQL Server 中截取字符串常用的函数
- [libGDX游戏开发教程]使用libGDX进行游戏开发(12)-Action动画
- ****** 四 ******、软设笔记【数据结构】-排序、插入排序、选择排序
- 把实体 转为json 数据格式---jackson 的详细用法.
- Google猜画小歌升级:现在可以跟好友对战了
- unix操作系统设计高清中文
- c++第五版练习10.14 10.15
- 底层驱动 【One Day】gec6818开发板刷屏+secureCRT+tftpd32.334安装教程+SD启动卡教程
- 小白笔记LM2596
- Java面向对象4——package和import语句
- Java中变量与常量
- 港科夜闻丨香港科大陈启峰教授入选中国区“35岁以下科技创新35人”
- 输入法打出的英文间隔很大
- 旅游商城会员中心HTML,旅游特产商城功能_旅游特产商城系统-思途旅游CMS
- 警告“未引用的形参/局部变量”的消除方法
热门文章
- 秦始皇百万雄狮三年内消失之谜
- 重装操作系统MySQL服务恢复
- FAILED: ParseException line 93:74 mismatched input ‘<EOF>‘ expecting ) near ‘)‘ in subquery source
- 二进制相减,不够减, 即小数减大数
- xilinx vivado 综合时内存不够问题 One or more synthesis runs failed during dynamic region dcp generation
- linux默认的用户名是什么,Ubuntu默认的用户名和密码是什么?
- 支付宝小程序中使用F2图表
- win10用vncviewer远程登陆ubuntu桌面 GNOME
- ftp服务器欢迎信息,vsFTPd常用功能之定制欢迎信息
- 如何通过EasyDSS将素材推送到快手和抖音平台