ubuntu 中文件编码转换

在Ubuntu安装了eclipse并打开从GitHUb上下载了一些Java项目,居然全部都出现中文乱码,然后我检查了eclipse里边的编码设置,从workspace到具体项目中,编码设置全都为utf-8,但是我的代码依旧出现乱码,后来我发现了问题的根源在于项目里边的Java文件原来设置的编码不是utf-8,是什么我就不知道,于是我安装了一个叫enca的东西,把文件编码都改为utf-8,就解决了问题,enca安装与使用如下:

1.安装

$sudo apt-get install enca
2.转换
命令格式如下
$enca -L 当前语言 -x 目标编码 文件名
例如要把当前目录下的所有文件都转成utf-8
$enca -L zh_CN -x utf-8 *
很简单吧。
不过用的时候发现有一部分文件无法传转,具体原因不祥,不过enca会把无法转换的文件告诉你的。对于这些不能转的文件,可以用gedit另存为的方式转,虽然这法笨点,但挺好使的。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值