Eclipse在Windows下默认使用的是GBK(包括GB2312)编码,而在Linux系统默认使用的是UTF-8编码,并且eclipse编码设置下拉列表不提供GBK编码可选项。如果eclipse打开工程或者文本乱码,基本可以肯定(因为常用的就这两种)这个工程/文本使用的是GBK编码。经过对比测试发现IDEA打开GBK文件会自动提示编码问题,并可以设置为GBK编码,所以可以肯定Ubuntu系统肯定是支持GBK编码的。经过测试,在eclipse工程上(或者单个文件),右键->properties->Resource->Text file encoding->Other手工输入"GBK",然后应用,可以正确识别GBK编码文件了。下图为我的配置。

另外,看到有帖子的解决方法是在在文件/var/lib/locales/supported.d/local末尾追加下面编码,eclipse即可有GBK选项出来zh_CN.GBK GBK

zh_CN.GB2312 GB231

但是我未在系统发现这个文件,当然我们也可以创建一个新文件,然后直接把上面内容贴到文件中保存即可。

备注:测试系统是Ubuntu-麒麟-16.04-amd64。

eclipse linux windows 乱码,Ubuntu下Eclipse打开Windows下的工程文件乱码解决办法相关推荐

  1. Vivado无法双击打开xpr工程文件的解决办法

    Vivado无法双击打开xpr工程文件的解决办法 之前安装的Vivado 2018.3,最近装了Vivado 2020.2,然后就没法双击打开xpr工程文件了,提示如下: Cannot locate ...

  2. XP下 Linux 硬盘镜像安装 CentOS 6.3 找不到镜像文件的解决办法

    网上有许多硬盘安装的教程. 基本工作都一样的. 准备工作: CentOS 6.3 i386 ISO文件: grub:足够的自由空间:和一个FAT格式分区 把grub中的 grldr, menu.lst ...

  3. IE打开网页时变成下载文件的解决办法

    方法一 估计是浏览器有点问题.试试重新注册XML模块,在开始菜单运行中输入如下代码回车. regsvr32 msxml3.dll 方法二 简单修复IE命令: batch regsvr32 Shdocv ...

  4. win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序

    win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序 未安装wsl/wsl2的请参照以下链接自行安装 ...

  5. 解决Excel打开UTF-8编码的CSV文件乱码的问题 实测好用

    解决Excel打开UTF-8编码的CSV文件乱码的问题 1 2 3 4 5 6 分步阅读 CSV是一个平面文件,它的编码方式有多种.比如,MongoDB以UTF-8格式存储数据,在使用mongoexp ...

  6. Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法

    Eclipse 报 "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space &qu ...

  7. Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法...

    Eclipse 报 "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space &qu ...

  8. ubuntu: /lib/modules/xx/build 目录不存在的解决办法(安装Linux headers失败)

    ubuntu: /lib/modules/xx/build 目录不存在的解决办法 欢迎关注微信公众号<嵌入式大本营>(zjf18770701843) 之前遇到过这个问题,当时费了很大的劲才 ...

  9. windows设备管理器_如何打开Windows设备管理器?

    windows设备管理器 Windows Device Manager is used to list hardware and software devices in the current sys ...

  10. eclipse提示:“The superclass “javax.servlet.http.HttpServlet“ was not found on the Java“解决办法

    eclipse提示:"The superclass "javax.servlet.http.HttpServlet" was not found on the Java& ...

最新文章

  1. 在工作中有被动转主动的体会_积极主动应对眼前的一切,就是对自己最好的犒赏...
  2. java audit模块实现_Apollo 源码解析 —— Config Service 操作审计日志 Audit
  3. 2019全新学习路线图发布
  4. 【IM】关于无监督降维的理解
  5. Kerberos协议
  6. 3.1、Eclipse
  7. ssh中的相对路径与绝对路径的问题
  8. 机器学习在金融风控实践经验
  9. 网站优化之Ajax优化及相关工具
  10. 自动生成考勤表_可自动变色的考勤表,逢周末自动更新,你会制作吗?
  11. 关于特殊的LCS问题的优化
  12. 操作系统--用户级线程和内核级线程
  13. android四大组件小整
  14. jms与ActivityMQ中的简单使用
  15. ajax上传图片springmvc,springmvc ajax上传图片(jquery)
  16. html5转ipk,OpenWrt更新ipk教程
  17. iOS打包静态库(完整篇)
  18. 深澜校园网web认证自动登录脚
  19. JavaScript简史
  20. 5种阿里常用代码检测推荐 | 阿里巴巴DevOps实践指南

热门文章

  1. html页面text固定长度,HTML中input type=text和type=password 显示的长度不一样
  2. linux系统登陆问题,Linux之登陆问题
  3. java流的应用_Java中I/O流的应用
  4. 查重多少合格_期刊论文查重一般多少合格?
  5. spring-boot项目打war包并部署到本地的tomcat容器
  6. 动态sql (sql-if,sql-foreach)
  7. Timer组件的使用
  8. 【C语言进阶深度学习记录】十九 #pragma使用与分析
  9. 求一个有限长度字符串 最长的有序可重复字符串长度
  10. JDBC_设计架构_驱动类加载_建立Connection_效率测试