一、设置新建常见文件的默认编码格式,也就是文件保存的格式。
在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。
在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。
Window-->Preferences-->General -->content Types
在右侧窗口中展开每一个子项,依次输入编码格式,如“UTF-8”点击“update”就设置好了。
例如:在以上设置中,设置jsp默认编码格式为“UTF-8”,那么以后新建的jsp文件,都是以“UTF-8”的格式保存的。
同样设置java默认编码格式为“UTF-8”,那么以后新建的java文件,都是以“UTF-8”的格式保存的。
设置html默认编码格式为“UTF-8”,那么以后新建的html文件,都是以“UTF-8”的格式保存的。
以上设置了文件的保存编码格式,默认的打开方式(解码方式)会跟保存编码格式一样。 
二、设置新建其他文件的默认编码格式,即文件保存格式。
在第一项设置中,只是设置了常用文件类型的编码格式。如果新建一个文件,没有后缀名,也就是不指名文件类型,那么MyEclipse无法判断该用何种编码
格式保存,就用默认文件保存编码格式GBK进行保存。这个默认保存编码格式,可用如下方法修改:
window-->preferences-->general-->workspace 在右侧 Text file encoding ->Other  选择UTF-8
三、单个文件查看编码格式(也就是打开文件用的编码格式)更改。这个方法没有更改文件的编码格式,只是告诉MyEclipse用何种编码格式进行解码。
在要查看的文件上,如文件Test.java上右键-->Properties-->Resource在右侧Text file encoding ->Other,可以进行修改。
比如说,你在“一”里面设置*.java文件的编码格式为“UTF-8”,那么你打开后缀名为java的文件,默认就会以“UTF-8”格式进行解码。如果有人给了你一个
编写好的java文件,但是他是用GBK编码保存的,那么你现在打开的时候,会显示乱码。在这个文件上右键-->Properties-->Resource在右侧Text file
encoding ->Other ->GBK,就可以正常显示里面的内容了。
四、指定MyEclipse编写文件时页面内容数据编码格式,如html,或者jsp网页中提交表单前,用户输入的信息编码格式,配置文件xml中的参数编码格式等。
主要是通知浏览器或服务器,传输的数据的编码格式。
window-->Preferences-->MyEclipse-->Files and Editors-->选择子项-->Encoding
例如:选择UTF-8,
新建jsp文件的时候,contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"就会自动生成,不用每次去手工更改了。
新建html文件的时候,http-equiv="Content-Type" content="text/html; charset=UTF-8"
新建xml文件的时候,<?xml version="1.0" encoding="UTF-8"?>

摘自向大师致敬 博客

最新文章

  1. python安装第三方类库的方法
  2. Eclipse断点调试方法
  3. NET中的Memcached.ClientLibrary使用详解
  4. 试用vSphere 6(三):安装vCenter 6(独立数据库)之:vCenter安装与配置
  5. iframe高度宽度自适应(转)
  6. 3D照片放大展示窗口
  7. Android屏幕适配与切图_汇总
  8. SDOI(队列)
  9. Android SERVICE后台服务进程的自启动和保持
  10. BZOJ 3925: [Zjoi2015]地震后的幻想乡(概率)
  11. css动画特效与js动画特效(一)------2017-03-24
  12. Effective Java 之 --- 用私有构造器或者枚举类型强化Singleton属性
  13. sort命令与cat区别25.1 由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename &gt; newfile [root@shiyan a]# cat a.txt aaaaaa [root@shiyan a]# sort a.txt &gt;c.txt ------------- 在重定向前会自动创建c.txt这个文件。 [root@shiyan
  14. C#网页提交html代码报错
  15. 纯js星级评分
  16. linux环境:创建数据库用户,表空间,启动数据库
  17. 545. Boundary of Binary Tree二叉树的边界
  18. week6 10 后端backend server和mongoDB通信
  19. e1084. 捕获错误和异常
  20. (zxing.net)二维码QR Code的简介、实现与解码

热门文章

  1. CSS之cursor属性
  2. Android BLE 蓝牙编程(四)
  3. 我的第一篇blog
  4. UVa 11987 Almost Union-Find(支持删除操作的并查集)
  5. 3 HTML&amp;JS等前端知识系列之javascript的基础
  6. &lt;&lt;&lt; sqlserver、Mysql、Oracle数据库优缺点
  7. 面试题目——《CC150》中等难题
  8. (转)Javascript本地存储小结
  9. C#直接赋值和反射赋值(无GC)的性能比较
  10. mysql优化记录