Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167147
  • 博文数量: 16
  • 博客积分: 473
  • 博客等级: 二等列兵
  • 技术积分: 152
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-07 12:58
文章分类

全部博文(16)

文章存档

2012年(8)

2011年(8)

分类: LINUX

2011-12-13 16:50:32

今天把windows上写的java源文件复制到Linux MyEclipse 10下出现中文乱码。

windows 上默认的简体中文字符编码是GBK,而Linux是UTF-8(这里的描述好像并不准确,字符编码与字符集应该不是一回事,还没搞清楚)。

查看文件编码:(enca 软件包可能并没有默认安装,用apt-get install enca或yum install enca等命令安装即可):
  1. $ enca filename
GB2312编码的文件输出:
  1. Simplified Chinese National Standard; GB2312
  2. CRLF line terminators

将文件编码转换成UTF-8:
  1. $ iconv -f GB2312 -t UTF-8 filename > newfilename
此时用enca命令查看newfilename,输出:
  1. Universal transformation format 8 bits; UTF-8
  2. CRLF line terminators
阅读(7845) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

kangear2013-08-12 17:32:00

方法是好的,但是如果需要一个一个转换就显得极为麻烦了!