`
- 浏览:
23018 次
- 性别:
- 来自:
衡阳
-
昨天由于某些原因需要把一个java的项目从windows搬迁到linux进行开发,由于当时在windows上用eclipse建立的项目,建立时没有设置编码,因此项目使用了windows默认的GB2312编码,所以在所有的java源代码中输入的中文内容都时GB2312的内容,当搬到Linux下后默认采用了UTF-8的编码方式,所以看见的源代码中的中文内容就成了乱码,当然如果把linux的默认编码切换成GB2312或者给eclipse提供GB2312的支持也是可以的,只是与linux的使用习惯不太融合。于是便有了题目中的需求。
这里采用如下的一个组合命令来完成这个操作,命令如下:
touch iconv.tmp && find . -iname "*.java" -exec iconv -f gbk -t utf-8 '{}' -o iconv.tmp \; -exec mv iconv.tmp '{}' \;
这条命令能够将当前目录及其子目录中的所有扩展名为java的文本文件进行转码。其思路时通过find对当前目录中的java文件进行列举,然后通过touch产生一个临时文件,使用iconv进行转码,将转码后的内容输出到临时文件,最后使用mv进行文件的移动,并且将移动后的文件名字设为原始文件的名字,这样原始文件就别覆盖了。于是转码工作完成了。
这个笔记值得一记,^_^
↑↑↑↑↑
受领教了,O(∩_∩)O~我也遇到过同样问题
转自:
http://student.csdn.net/space.php?uid=106337&do=blog&id=49415
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
这是shell写的一个小脚本 为了让那些在linux下查看windows下的一些文件提供方便 只需将后缀改成.sh 再将其拷贝到你要转换的文件夹下 运行就OK
各种文本转到 unicode utf-8 gb2312 编码 unicode utf-8 gb2312 编码转换到文字。
LabVIEW 自带的VI,可以实现GB2312字符与UTF-8字符互,用在网络字符转换很方便。输入隐藏功能,自己很难找到。
该工具用于字符编码UTF8转GB2312,可批量转换。只需将该工具放置与需要转换文件的目录下,双击运行即可。 注意:需安装Python,Python 2和3 需安装通用编码检测器,文件内有安装方法; 该工具对于入门学习Python 也...
1、’将UTF-8编码格式的文本转换成GB2312格式文本 2、将GB2312编码格式的文本转换成UTF-8格式文本
在vc6.0下可以运行通过,将文本文档UTF-8格式转换为GB2312读出来。
直接在url中传递中文参数时,读到的中文都是乱码,那么我们应该怎么将这些参数转换呢,接下来与大家分享下将字符串转换成utf-8或者gb2312编码的参数的技巧
VFP的GB转换UTF8代码,n年以前写的了,仅供参考
任意格式的文本,统一转换为UTF-8
GB2312,UTF8,UCS2汉字编码生成与转换
此工具可批量修改文件编码(默认gb2312转utf8,可修改) python版本:2.7 使用说明: dirGb2312ToUtf8('F:\work\MyProject\Source\MyProject') 把以上路径改为自己需要转换的文件夹即可
3 源文件编码选择65001 utf-8 4 目标文件编码选择936 gb2312 5 点选"要转换的文件",输入正则表达式: \\.php|\\.html 6 点选"要排除的文件",输入正则表达式: \\test 点击"开始转换"字符编码转换工具就开始转换了,...
在下面的文本框中输入...UTF-8 转换工具 在下面的文本框中输入中文文字,按”转化”,即可将其转化为UTF-8字符。 再按”还原”,即可将其还原为简体中文。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
可以很方便的把一些GB2312的文本文件转换为 UTF-8文件
基于Keil的用C语言写的UTF转GBK的代码,用的查表法,字库占用41K左右Flash,可以用于将数据流中的UTF文本转化为GBK,解决串口显示或者TF或LCD显示中文乱码的问题
以下是获取文件编码的一个类: using System; using System.IO; using System.Text; /// /// FileEncoding 的摘要说明 .../// 给定文件的路径,读取文件的二进制数据,判断文件的编码类型 ...param name=FILE_N
总是遇到文件编码不一致的情况,自己抽...支持gb2312、gbk(ansi)、gb18030、utf-8、utf-8bom、utf-16le、utf-16be 自动识别文本文件后缀名、原始编码格式,根据用户设定的目标编码智能转换 其他详细说明见软件内说明。
批处理+JS实现无需第三方工具介入便可轻松将文本文件转换格式,如GB2312转UTF-8等。转换成UTF-8时可去掉BOM信息。
-----MySQL 字符集: UTF-8 Unicode (utf8) -----> 2)建表时候一切默认;至于导入*.SQL没试应该是不用动什么<!-----MySQL 字符集: UTF-8 Unicode (utf8) -----> 3)在 php 文件头部加入 <meta http-equiv="Content-...
将一个GBK编码的文本转换为URL编码,返回一个URL编码 将一个UTF8编码的文本转换为URL编码,返回一个URL编码 易语言在线自学