eclipse中文乱码解决

eclipse中文乱码解决1.修改项目的编码格式,或者工作空间的编码格式无法作用到项目里面的java文件的编码格式。2.项目中修改编码格式只有选中Inheritedfromcontainer,该项目的编码格式才会随着工作空间编码格式的改变而改变。3.只要改动了所有文件的编码格式,那么单个java文件的编码格式也会跟着修改。4.别人eclipse的所有java文件的编码格式设置为UTF-8,他用这个编码格式打…

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

对于这个eclipse,据我现在所知(以后可能会更新),一共有四个地方可以更改编码格式。我们先给这四个地方取一个土一些的名字,方便我后面文章的介绍。

一、

1、整个项目空间的编码格式的设置
(window->Proferences->在搜索框输入”enc”->选择Workpalce)
在这里插入图片描述
2.单个项目的编码格式设置
(右击那个项目,选择Porperties->Resource)

在这里插入图片描述

3.所有文件的编码格式设置(你可以理解为,我设置了这里的编码格式后,比如你设为GBK,那么那些你选择的所有的文件的编码格式会全为GBK),咱们就对所有的java文件设置编码格式就好,你也可以对别的类型文件,自己选择。
(window->preference->在搜索框输入“con”->选择右边的”Text->”选择Conten Types->JavaResource)
在这里插入图片描述
在这里插入图片描述
4.对单个文件进行编码的设置
(打开那个文件->按住“Alt+回车”->Resource)
在这里插入图片描述

二、

咱们现在来谈谈那四个改编码的地方的作用:

  1. 修改整个项目空间的编码和修改单个项目的编码,这两个地方是一伙的。用土一点的话和大家说,(我这个人喜欢用非常土的话来解释看似高深莫测的东西)就是修改单个项目的编码是跟着修改整个项目空间的编码混的,只要修改单个项目的编码那里选中了Inherited from container,那么修改空间的编码是啥,它就会跟着变。不过注意一点,
    修改单个项目的编码格式,或者修改工作空间的编码格式是无法作用到项目里面的java文件的编码 格式。
    这是前面两个地方的关系,那么后面两个修改编码格式的地方也有这样的关系:只要改动了所有java文件的编码格式,那么你打开看看单个java文件的编码格式,它也会跟着修改。

2,接着上面的话聊,那么怎么改变一个新导入到我们的eclipse的项目的文件是乱码的现象呢? 我现在得出的结论就是这样的:
别人eclipse的所有java文件的编码格式设置为UTF-8,他用这个编码格式打的代码, 然后我把他的项目导入到我的eclipse当中,那么是哪个原因导致它乱码?(1)项目空间的编码格式为GBK (2) 所有java文件的编码格式为GBK.
我的猜测:是因为在我的eclipse中,我的所有文件的编码格式设置为GBK,所以导致了乱码的产生,那么解决办法应该是把它的文件一个一个的改为UTF-8,而不是直接修改我的eclipse里面的所有java文件的编码格式,不然我以前用GBK打的那些java文件会直接乱码了。

总结

以上就是我对与当我们导入一个新的项目时,出现java文件中乱码的情况的个人总结。
简单就是一句话,你看到你打开的文件是乱码的,别慌,Alt+回车,修改一下编码格式,准行的。另外,我对前面两个地方修改编码格式的作用是啥还是不是很懂,有大哥懂的话,评论教教我。

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

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

(0)
上一篇 2022年5月9日 上午11:40
下一篇 2022年5月9日 上午11:40


相关推荐

  • http://bdsmdvdtube.com/ 罪恶无处不在

    http://bdsmdvdtube.com/ 罪恶无处不在http://bdsmdvdtube.com/

    2022年7月1日
    26
  • 项目管理中的配置管理

    项目管理中的配置管理配置管理的目标 为了系统地控制配置变更 在系统的整个生命周期中维持配置的完整性和可跟踪性 标识系统在不同时间点上的配置 配置管理的主要活动 制定配置管理计划 配置标识 配置控制 配置状态报告 配置审计 发布管理和交付 配置审计的功能 1 防止向用户提交不合格的产品 2 发现不完善的实现 3 找出各配置项不匹配或者不相容的现象 4 确认配置项已在所要求的质量控制后纳入基线并入库

    2026年3月16日
    2
  • 腾讯推出OpenClaw安全工具箱

    腾讯推出OpenClaw安全工具箱

    2026年3月13日
    3
  • 主数据治理平台培训规程[通俗易懂]

    主数据治理平台培训规程[通俗易懂]主数据管理平台打通各业务链条,消除数据冗余,有助于打通部门、系统间壁垒,实现信息集成与共享。本文主要针对MDM主数据管理平台进行产品培训说明。

    2022年6月21日
    21
  • Flyway的使用

    Flyway的使用Flyway 的使用环境 SpringBoot2 0 4 RELEASE 为什么要用 Flyway 开发人员在合作的时候经常遇到以下场景 1 开发人员 A 在自己的本地数据库做了一些表结构的改动 并根据这些改动调整了 DAO 层的代码 然后将代码上传到 svn 或 git 等版本控制服务器上 此时如果开发人员 B 拉取了 A 的代码改动 在运行项目的时候很可能会报错 因为 B 的本地 SQL 数据库并没有修改 2 在项目上

    2026年3月16日
    1
  • 机器学习总结(一):线性回归、岭回归、Lasso回归

    机器学习总结(一):线性回归、岭回归、Lasso回归线性回归作为一种回归分析技术,其分析的因变量属于连续型变量,如果因变量转变为离散型变量,将转换为分类问题。回归分析属于有监督学习问题,本博客将重点回顾标准线性回归知识点,并就线性回归中可能出现的问题进行简单探讨,引出线性回归的两个变种岭回归以及Lasso回归,最后通过sklearn库模拟整个回归过程。目录结构线性回归的一般形式线性回归中可能遇到的问题过拟合问题及其解决方法线性回归代码实现

    2022年6月12日
    65

发表回复

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

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