myeclipse中java文件中文注释乱码问题
在myeclipse中,有时打开java文件会发现中文注释全为乱码了,这个问题主要是因为编码的问题没有设置好,一个重要的原则就是保证所有的编码一致才不会发生乱码
出现乱码,需要知道三个地方的编码格式:
(1),项目的编码格式,(2)文件页面的编码格式,(3)文件保存的编码格式,要保证三者一致,就不会产生中文乱码了。
如果使用myeclipse开发项目,如果是第一次打开一个新的工作空间,那么最好的做法就是,设置工作空间的默认编码为Utf-8,那么其项目编码,文件编码也默认的为Utf-8了
window-->preference-->general-->workspace-->text file encoding,勾选other,选择相应的编码格式,如utf-8
如果是在原来的工作空间上,更改工作空间的编码格式,那么在:Window-->Perferences-->General-->Work Space-->Text file encoding-->选择相应的编码格式,如utf-8,在这里更改了Myeclipse的编码,那么其项目编码,文件编码也默认的为Utf-8了,但是如果以前有文件不是utf-8的编码格式的,此时为Utf-8,但是其文件的保存格式依然是其他编码格式的(可通过editplus编辑器看到,右下角地方显示文件保存的编码格式),如ANSI(这是GBK对应的文件保存格式),那么文件还是会出现乱码,解决办法,一种是使用记事本之类的编辑器打开文件,另存为,并选择Utf-8的编码格式,覆盖原文件即可,但是文件多的话,就很麻烦了,因此一般都这样做,批量更改,借住myeclipse:window-preferences-General-Content Types 在Text下选择对应的文件类型再改页面编码为UTF-8然后点Update就可以了。
附加:
在新建项目时,先把项目的编码设置为utf-8,然后设置文件的编码格式也为utf-8,这两个格式一定要保持一致,否则还是会出现中文乱码的情况
如:项目编码设置为utf-8,而文件编码设置为gbk
或者:项目编码为gbk,而文件编码为utf-8,这样也会产生中文乱码
另外:需要注意的是,如果文件默认的编码格式是gbk,那么其默认的文件保存格式为ANSI编码格式,其是与gbk对应的,如果此时,把文件或项目的编码改为utf-8,则依然会出现乱码的
一般按下面步骤设置:
1)对项目设置编码:
项目名称右键--》properties-->resource-->在text file encoding下面选择相应的编码,一般选Utf-8
2)对文件设置编码,有三种情况:
(1)没有新建文件前,先对该类型的文件设置默认编码,那么在新建这种类型的文件时,使用的将是设置好的默认编码了,一般种情况在新建项目时设置,如jsp,html的页面的默认编码设置
window-->preperence-->myeclipse-->files and editors-->对各种文件类型的设置编码即可
(2)对已有的文件更改编码格式,对文件右键--》properties-->resource-->在text file encoding下面选择与设置项目编码时一致的编码格式即可
(3)更改文件的保存编码格式(批量更改),window-preferences-General-Content Types 在Text下选择对应的文件类型再改页面编码为UTF-8然后点Update就可以了。
myeclipse中java文件中文注释乱码问题的更多相关文章
- myeclipse中java文件头注释格式设置
转载:http://www.blogjava.net/yxhxj2006/archive/2014/01/14/408940.html myeclipse中java文件头注释格式设置 windows ...
- Myeclipse中java文件注释格式设置
点击菜单windows->preferences,然后在左侧栏选择java ->Code Style -> CodeTemplates然后在右侧栏选择comments -> 依 ...
- Myeclipse出现 java文件中文乱码问题
一.将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->general->Workspace->Text fi ...
- 详解Intellij IDEA中.properties文件中文显示乱码问题的解决
首先,你可能会见到如下提示: File encoding is disabled because .properties file (see Settings|Editor|File Encoding ...
- eclipse查看jar包中class的中文注释乱码问题的解决
1,问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题: Preferences-General-Workspace-Text fil ...
- 解决PHP在IE中下载文件,中文文件名乱码问题
if( stripos($_SERVER['HTTP_USER_AGENT'], 'MSIE')!==false ) $filename = urlencode( $filename ); // 输入 ...
- Myeclipse创建HTML文件中文显示乱码问题
例如 运行结果 错误原因 不同浏览器的,编码格式不同 解决方法 运行结果 通常charset的设值我们常用的有gb2312,gbk,utf-8三种,即有三种编码规定: <meta http-eq ...
- MyEclipse中文注释乱码解决
MyEclipse中文注释乱码解决 将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码 ...
- Eclipse导入项目java文件中文乱码
感谢大佬:https://blog.csdn.net/ordinaryprogrammerc/article/details/83013710 本文链接:https://blog.csdn.net/o ...
随机推荐
- json、javaBean、xml互转的几种工具介绍 (转载)
工作中经常要用到Json.JavaBean.Xml之间的相互转换,用到了很多种方式,这里做下总结,以供参考. 现在主流的转换工具有json-lib.jackson.fastjson等,我为大家一一做简 ...
- iOS - Swift NSTimer 定时器
前言 public class NSTimer : NSObject 作用 在指定的时间执行指定的任务. 每隔一段时间执行指定的任务. 1.定时器的创建 当定时器创建完(不用 scheduled 的, ...
- new road
9月底进入到了新的公司,有些类似实习的时候的路程. 新公司的数据业务基本是一种幻想状态,完全没有什么数据方面的积淀.
- bootstrap 手风琴效果
<!DOCTYPE HTML> <html><head><meta charset="utf-8"><title>按钮插 ...
- oracle dba 职责, 及个人需要掌握内容
ORACLE DBA 职责, 基本相当于日常工作. 0. 数据库设计 1. 模式对象的创建与管理(table, index 等等) 2. 事物管理, 例如并发等 3. SQL 调优 只是针对SQL的 ...
- Class create, device create, device create file (转)
来自:http://www.hovercool.com/en/Class_create,_device_create,_device_create_file 开始写Linux设备驱动程序的时候,很多时 ...
- python中的最最最基本语法(1)
注意:对于我这个以前用c/c++的同学来说,可能一开始学习pyhon时有点不适应的,为什么呢?因为吧,python中,没有这玩意:{},也不用每句话才用分号分开的.python中通过缩进来分块的,一行 ...
- 【Todo】Zookeeper学习
首先,Zookeeper是基于Paxos来进行分布式选举管理的,Paxos的内容可以参考我另一篇文章:http://www.cnblogs.com/charlesblc/p/6037004.html ...
- BestCoder Valentine's Day Round
昨晚在开赛前5分钟注册的,然后比赛刚开始就掉线我就不想说了(蹭网的下场……),只好用手机来看题和提交,代码用电脑打好再拉进手机的(是在傻傻地用手机打了一半后才想到的办法). 1001,也就是 hdu ...
- linux环境(CentOS-6.7)下redis集群的搭建全过程
linux环境下redis集群的搭建全过程: 使用mount命令将光盘挂载到/mnt/cdrom目录下: [root@hadoop03 ~]# mount -t iso9660 -o ro /dev/ ...