Eclipse乱码解决办法「建议收藏」

Eclipse乱码解决办法「建议收藏」
转载于:http://developer.51cto.com/art/200906/126861.htm
 
1、eclipse的编码不能改成GBK
解决办法:
gedit/var/lib/locales/supported.d/zh
加入这一行:
zh_CN.GBKGBK
保存之后再启动eclipse,就可以把编码改成GBK了,不过还是要手工输入,不能选。
2、在eclipse有中文的文件保存为乱码

大家好,又见面了,我是你们的朋友全栈君。

转载于:http://developer.51cto.com/art/200906/126861.htm

 

1、eclipse的编码不能改成GBK
解决办法:
gedit /var/lib/locales/supported.d/zh
加入这一行:
zh_CN.GBK GBK
保存之后再启动eclipse,就可以把编码改成GBK了,不过还是要手工输入,不能选。
2、在eclipse有中文的文件保存为乱码
解决办法:
Window–>Preferences–>General–>Content Types–>把需要的文件类型指定一种编码,比如GBK
3、.properties文件保存为乱码
解决办法:
下载安装Properties Editor插件,这个插件可以从这里下载:
http://propedit.sourceforge.jp
2006-05-11 从中文 Windows 迁移到 Ubuntu 时中文方面的注意事项
首先说一下, 这篇文章主要是针对 Java 开发者的, 如果是做 Windows 开发, 那么基本上没有办法把工作环境移植到 Ubuntu 上的(当然也不能说死, 也许以后可以使用 WINE 试试, 呵呵).

1.系统默认编码
我们知道在中文 Windows 下一般来说系统的默认编码是 GBK, 从 Java 开发的角度来说, 就是在进行诸如 Java 源代码编译, 文件读写等操作时, 默认使用的编码是 GBK; 而我们参照一般的 Ubuntu 中文安装文档, 可能会建议将默认的语言设置为 zh_CN.UTF-8, 这样会带来一些问题, 比如我在 Windows 使用 Eclipse 时的编辑器的默认编码是 GBK, 但是在 Ubuntu 下面就是 UTF-8, 同样是使用 Eclipse, 在 Windows 下的中文文档到了 Ubuntu 中会产生乱码, 必须手工逐个文档设置属性中的编码为 GBK 才可以正常; 一些测试代码也是以默认编码读取文件的, 这些代码读取出来的文件内容也会包含乱码.
所以, 最好是将系统的默认编码设置为 GBK, 这样和 Windows 下面的开发环境最接近. 设置的方法应该不止一种, 我采用的是编辑 /etc/environment, 改成这个样子:

   LANGUAGE=”zh_CN:zh:en_US:en”  GST_ID3_TAG_ENCODING=GBK  LANG=zh_CN.GBK  LC_CTYLE=zh_CN.GBK

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141394.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • Notepad++ 下载

    Notepad++ 下载DownloadNotepad++,Notepad++,Notepad下载,最新官方正式版Notepad++,remplacantdeNotepad++,Notepad2,netpad,opensource,webeditor,htmleditor,xmleditor,phpeditor,aspeditor,javascripteditor,javaeditor,c++editor,c#editor

    2022年4月27日
  • 详解Linux双网卡绑定之bond0「建议收藏」

    1、什么是bond?  网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。2、实现原理:  网卡工作在混杂(promisc)模式,接收到达网卡的所有数据包,tcpdump工作用的也是混杂模式(promisc),将两块网卡的MAC地址…

    2022年4月1日
  • java substring 截取字符串_java substring 截取字符串的方法

    java substring 截取字符串_java substring 截取字符串的方法substring(参数)是java截取字符串的一个方法。它有两种传参的方式:第一种:publicStringsubstring(intbeginIndex)返回一个新的字符串,它是此字符串的一个子字符串,该字符串从指定索引出的字符开始,到此字符串末尾结束。第二种:publicStringsubstring(intbeginIndex,intendIndex)同样返回一个新的字符串,…

    2022年5月10日
  • 点云常见几种算法(详细教程)

    点云常见几种算法(详细教程)

    2020年11月8日
  • npm 配置淘宝镜像[通俗易懂]

    首先解释一下npm为什么要配置淘宝镜像原因:因为node.js默认使用的是国外的网站。国内访问有一个跨国内局域网的操作。所以就会有时候很慢。这就跟为什么网站的静态资源有些会使用CDN加速一样的淘宝镜像是什么?就是npm很多的插件淘宝已经下载好了放在公共的网站上我们需要的时候去淘宝网上下载和国外的是一样这样使用是提升了我们的下载速度。所以淘宝镜像其实是一个国外插件的国内版本如何安装淘宝镜像配置1:淘宝npm地址:npmmirror…

    2022年4月11日
  • JS数组对象排序

    JS数组对象排序利用数组api——>sort来进行排序varperson=[{name:”Rom”,age:12},{name:”Bob”,age:22},{name:”Ma”,age:5},{name:”Tony”,age:25}]person.sort((a,b)=>{returna.age-b.age})//升序person.sort((a,b)=>{retu…

    2022年4月27日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号