`

eclipse默认编码修改 转

阅读更多

windows下一般系统编码为 GB2312(中文版的windows), 由于我比较喜欢utf8格式的编码,现将修改方式和大家分享

如果要使新建立工程、java文件直接使UTF-8则需要做以下工作: 
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。

2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件 如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。

3、经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者 插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件 Plugin工程的build.properties中增加一行,javacDefaultEncoding.. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。

如果插件开发、RCP应用开发原来基于其他编码,如GB18030,想转换为UTF-8,则首先,做以上工作;然后通过查找编码转换工具,如基于 iconv的批量转换工具,将原编码转换为UTF-8编码,注意只转换java源文件,其他类型文件可能已经是比较合适的编码了;将原工程属性中的 Text file encoding,从原编码改为UTF-8即可。

分享到:
评论

相关推荐

    eclipse 里设置文件的默认编码格式

    NULL 博文链接:https://fsh430623.iteye.com/blog/677164

    修改 Eclipse 文本文件默认编码.doc

    修改 Eclipse 文本文件默认编码.doc

    文件内容替换与文件编码格式转换java源码

    eclipse默认编码为gbk开发一段时间需要修改成utf-8,写个脚本批量处理文件编码格式,也可以批量替换文本内容;

    Eclipse权威开发指南2.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... 54 2.4.5 定制...

    Eclipse权威开发指南3.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... ...

    Eclipse权威开发指南1.pdf

    2.3.7 文件编码..... 48 2.3.8 打印..... 49 2.4 Eclipse定制...... 49 2.4.1 透视图..... 49 2.4.2 渐进显示..... 51 2.4.3 在Eclipse中运行多窗口和多工作空间..... 51 2.4.4 改变键盘快捷键..... ...

    myEclipse乱码解决办法

    例如:在以上设置中,设置jsp默认编码格式为“UTF-8”,那么以后新建的jsp文件,都是以“UTF-8”的格式保存的。 同样设置java默认编码格式为“UTF-8”,那么以后新建的java文件,都是以“UTF-8”的格式保存的。 设置...

    超级简单全面JSP留言板

    1. 本程序实在Eclipse Java EE IDE +Mysql+Weblogic10.3+jdk1.6下完成开发的。...5. 部署本程序时需要把 mysql的默认编码方式改为utf8,因为本程序所有的页面都是UTF-8编码。 6. 本程序默认的数据库用户和密码都是root。

    jspsmartupload上传下载,已修改过源代码!

    //该组件默认是GBK编码,当上传的文件名为中文时, //我将文件名getBytes()下,将GBK改成UTF-8。测试了下,貌似没问题, //突然有一次上传一文件时,发现最后几个字乱码,一直是??。在拿些文件测试, // 后来知道了...

    彻底解决fckeditor(jsp版)上传中文图片乱码问题

    charset=utf-8" />,看看该文件是不是utf-8格式的,若不是,则转换成utf-8,若你用的不是utf-8则转成你用的那种编码,上面charset也设置成你用的编码 3.修改ConnectorServlet.java和SimpleUploaderServlet.java两个...

    基于Bootstrap的Java企业通用开发平台框架(非Maven、Hibernate)

    1、系统源码导入Eclipse、MyEclipse等IDE发布到应用服务器,例如Tomcat上即可运行。 2、导入系统后请将系统编码设置为UTF-8,不是GBK。SQL导入也是UTF8编码。 3、导入后如果出现感叹号,请修改实际的Java Build ...

    MF00328-企业级Java快速开发框架源码.zip

    5、系统默认数据库是mysql。Hibernate版本的applicationContext.xml配置文件里的mysql用户名是root,密码是123456; Mybatis版本在 dbconfig.properties修改。如果和您的不一样,请修改即可运行。 6、基于...

    Open-shop微信小程序-完全开源的微信小程序商城

    将Open-Shop项目源码通过maven形式导入eclipse; 导入Open-Shop.sql数据文件,注意:数据库使用utf-8编码; 修改platform-admin/platform.properties文件中的数据库设置参数; tomcat中加载platform-framework项目 ...

    AutoCoder 代码生成器

    端口默认用了8088,如需修改,前往pom.xml,找到maven-jetty-plugin插件的port参数. jetty安装配置 ------------------- 从 http://download.eclipse.org/jetty/ 中下载jetty 文件,命令 unzip 解压zip文件 在...

    fckeditor for jsp 的jar包

    若在web.xml文件中没有给这个变量传值的话,默认是gb2312,如下代码if(encoding.isEmpty()){encoding="gb2312";},在ConnectorServlet.java的doGet与doPost的开头部分加入request.setCharacterEncoding(encoding);将...

    MyEclipse 设置

    6、更改JSP页面的默认编码ISO-8859-1为UTF-8,使其能在页面支持中文: MyEclipse -> Perferences -> MyEclipse -> Files and Editor -> JSP选择右边的Encoding , 然后选择ISO 10646/Unicode(UTF-8),点击OK.

    Extjs版本信息管理系统

    数据库脚本在代码根目录下。...修改mysql的配置文件,使其默认编码为utf-8(方法在网上可以搜到)或者用MySQL Administrator图形工具也可设置。 浏览器:firefox。我用的是firefox3。但在ie中运行不了,我已经试过了

    ApkIDE——安卓反编译

    7、内嵌Unicode、AscII互转工具,以方便硬编码的文字(如汉字)的搜索和汉化类修改。 8、内置类似于系统cmd.exe的命令窗口,高手也可以手动直接输入各种命令来手动操作。 9、所有操作步骤、操作结果都以良好的阅读...

    基于SpringMVC+Spring+MyBatis开发的个人博客网站-毕业设计.zip

    数据库乱码,在MySQL安装路径,比如(E:\MySQL\MySQL Server 5.5)下找到my.ini文件进入编辑,修改这两处地方为utf8,默认是拉丁文 character-set-server=utf8 default-character-set=utf8 本项目使用到的mail服务...

    JavaWeb课程设计_清爽夏日九宫格日志网源码

    JavaWeb课程设计,清爽夏日九宫格源码。运行环境,eclipse,mysql5.6,tomcat7.0.里面有sql语句,直接导入mysql数据库运行,建表建库。数据库默认密码改为111,可能有乱码问题,这时需要修改数据库编码。

Global site tag (gtag.js) - Google Analytics