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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mshta usage

    mshta usagemshtaisshortforMicroSoftHtmlApplication.Itcouldrunhtmlfileorhtmlstringasaparameter.whatisinterestingisyoucanuseitinawindowbatchcommandorbatchfileandyoucanusesome

    2022年7月15日
    21
  • IDOR漏洞接管Facebook页面,获1万6千美金奖励「建议收藏」

    IDOR漏洞接管Facebook页面,获1万6千美金奖励「建议收藏」印度小哥的自拍有点曝光过度了啊 Facebook能给出这么高的奖励,好棒啊发现Facebook零日漏洞,获得10万7千元人民币奖励安全研究人员发现Facebook存在零日漏洞!可以接管Facebook的任何页面。Facebook几乎是中小企业推广自家产品的最高效又低成本的平台。合理借用Facebook的关键在于装帧好某项产品或服务的Facebook页面,品牌、企业、组织和

    2022年6月11日
    30
  • 基于灰度共生矩阵的纹理特征提取_灰度共生矩阵计算图解

    基于灰度共生矩阵的纹理特征提取_灰度共生矩阵计算图解最近在研究机器学习相关内容,后面会尽量花时间整理成一个系列的博客,然后朋友让我帮他实现一种基于SVR支持向量回归的图像质量评价方法,然而在文章的开头竟然发现灰度共生矩阵这个陌生的家伙,于是便有此文。主要参考博客1:http://blog.csdn.net/jialeheyeshu/article/details/51337225主要参考博客2:http://blog.csdn….

    2022年10月22日
    0
  • idea保存快捷键_idea 快捷键[通俗易懂]

    idea保存快捷键_idea 快捷键[通俗易懂]一、视图切换快捷键ctrl+tab切换的区域列表cmd+e列出最近查看的文件列表shift+cmd+e最近修改文件列表上面两个键在开发过程中非常有用。二、搜索快捷键cmd+f在当前文件中搜索cmd+r在当前文件搜索并替换ctrl+shift+f(r)在项目中进行搜索或替换搜索出来后,要全部替换,按下alt+aalt+F7…

    2022年5月14日
    66
  • ANT1.7下载以及配置方法「建议收藏」

    ANT1.7下载以及配置方法「建议收藏」 http://www.apache.org/dist/ant/binaries/ 下的apache-ant-1.7.1-bin.zip   ;解压之后放在你的目录下,我一般放在C盘。ant的配法: 1。解压ant的包到本地目录。 2。在环境变量中设置ANT_HOME,值为你的安装目录。 3。在环境变量中设置JAVA_HOME,值为你的jdk安装目录。 4。把ANT_HOME/bin加到你系统

    2022年7月15日
    10
  • java菜鸟教程+视频笔记

    java菜鸟教程+视频笔记1、java中局部变量是在栈上分配的;2、数组是储存在堆上的对象,可以保存多个同类型变量;3、在Java语言中,所有的变量在使用前必须声明。4、局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。5、内置类型有默认值,引用对象的默认值是null;6、非静态实例变量、非静态方法是通过对象实例进行调用的,不能直接从静态方法中调用;比如java源文件中main方法中不可以直接调用非静态…

    2022年6月14日
    26

发表回复

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

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