当前位置:金沙js333娱乐场 > 网络频道 > Ubuntu中eclipse打开Windows下的Java文件注释内容为乱

Ubuntu中eclipse打开Windows下的Java文件注释内容为乱

文章作者:网络频道 上传时间:2019-10-13

今天打开了以前的工程,想看看以前写的代码,打开后发现以前的Java源文件的注释变成了乱码,于是在百度上搜索,得到了结论:问题出现的原因:因为Windows下默认的编码是GBK,在Ubuntu下是UTF-8所以,所以在Windows下的注释,在Ubuntu下就变成了乱码。

Mint(Ubuntu)Linux终端中文显示乱码问题的解决

解决方法,共有两种:

 

1. 将Ubuntu的系统编码变为GBK,这样和Windows的编码就一致了,但是我用这种方法没有成功。
执行命令
sudo vi /etc/environment
然后将文件内容改为:
1. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

0、安装zhcon

  1. LANGUAGE="zh_CN:zh:en_US:en"
  2. #system code utf-8
  3. #LANG="zh_CN.UTF-8"
  4. #下面将系统默认的编码改为GBK
  5. GST_ID3_TAG_ENCODING=GBK
  6. LANG=zh_CN.GBK
  7. LC_CTYLE=zh_CN.GBK

 

重启Ubuntu就可以了。但是我没有实验成功,不知道为什么?如果有人知道,请在blog留言,告诉我一下。

1

2.  第二种方法
1)  eclipse->window->preferences->General->Content Types
2)  找到要修改的文件的类型,在下面有个Default encoding,在输入框中输入GBK
3)  点击Update
4)  点击OK
5)  重启eclipse

sudo apt-get install zhcon

打开源文件,乱码现象消失。

解决方法:

金沙js333娱乐场 1

 

一. Ubuntu默认的中文字符编码

 

Ubuntu默认的中文字符编码为zh_金沙js333娱乐场,CN.UTF-8,这个可以在/etc/environment中看到:

 

sudo gedit /etc/environment

可以看到如下内容:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh:en_US:en" 第二行即是默认的中文字符编码。注:可以通过这里修改默认的中文编码字符,比如修改为:zh_CN.GBK。

 

二. 添加中文字符编码的方法

  1. 直接使用locale-gen

在终端输入命令:

sudo locale-gen zh_CN.GB18030

即可完成中文字符集的添加。完成后可以转到

 

/usr/lib/locale/,下面已经有一个zh_CN.gb18030文件夹;在超级终端输入命令:

 

gedit /var/lib/locales/supported.d/local,可以发现文件中多了一行:zh_CN.GB18030 GB18030。说明添加成功。

 

  1. 通过修改/var/lib/locales/supported.d/local文件

在终端输入命令行

sudo gedit /var/lib/locales/supported.d/local

可以看到如下内容:

1

zh_CN.UTF-8 UTF-8

2

本文由金沙js333娱乐场发布于网络频道,转载请注明出处:Ubuntu中eclipse打开Windows下的Java文件注释内容为乱

关键词: