彻底修改eclipse的默认编码

来源:互联网 发布:信息化校园大数据引领 编辑:程序博客网 时间:2024/06/06 02:16

在eclipse的安装目录下,在eclipse.ini文件里最后添加一行:

-Dfile.encoding=utf-8
  • 1

原教程是: 
http://sswilliam.blog.163.com/blog/static/189696383201310294232698/

原文:

个人还是非常喜欢utf-8这个charset的 
所有的项目都弄成这个 
基本编解码乱码的问题就解决了一大半了 
其他真出现了乱码问题 
基本思路也是主动往UTF-8上转 
基本也都可以解决 
但是eclipse一个很令人烦躁的地方在于 
默认的charset是根据系统来的 
如果是中文系统 
会是GBK,如果是英文系统会是一个cp2XXX之类的编码 
每次新弄一个workspace,都要手动的去调整一下 
大致就是在Window>Preferences>General>Workspace的Tex File Encoding面板上去掉default的选项 
然后在下拉列表里选utf-8 
一直想从根本上解决一下这个问题 
但是也没研究 
今天的一个项目终于促使我一定要解决这个问题 
查看了源码后 
发现这个default charset其实是通过System.getProperty(“file.encoding”)来获取的 
然后有找了好久这个file.encoding是在哪里初始化的 
结果找了半天没找到 
网上一搜 
发现这个其实是JVM的一个全局的property 
是JVM在启动的时候就自己弄好的 
JVM默认是读系统的语言 
如果要修改 
要在JVM启动的时候添加参数 
-Dfile.encoding=utf-8 
就是java -Dfile.encoding=utf-8 -jar !@#$%^&*( 
具体用到eclipse里 
就是在eclipse.ini文件里添加一行-Dfile.encoding=utf-8即可

-startupplugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m-vmargs-Xms40m-Xmx256m-Dfile.encoding=utf-8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 排骨土豆汤 玉米萝卜排骨汤 羊肚菌排骨汤 清炖排骨汤 排骨莲子汤 海带黄豆排骨汤 海带排骨汤怎么做 骨头海带汤的做法 排骨海带汤的做法大全家常 排骨海带汤的功效 海带排骨汤的做法大全家常 莲子排骨汤的做法 莲子百合排骨汤 排骨香菇汤 怎么做排骨汤好喝 产妇排骨汤的做法 排骨西红柿汤 西红柿排骨汤 孕妇排骨汤的做法大全清炖 胡萝卜排骨汤的做法 排骨的做法大全汤 排骨汤怎么做有营养 排骨汤的营养价值 骨头汤怎么熬 怎么煮排骨汤 蕃茄排骨汤做法 花生排骨汤的做法 炖排骨汤的做法 如何炖排骨汤 产妇排骨汤 怎样做排骨汤 萝卜排骨汤的功效 排骨炖汤食谱大全 清炖排骨汤的家常做法 下奶排骨汤的做法 枸杞排骨汤 山药冬瓜排骨汤的做法 排骨汤用什么排骨 清炖排骨汤的做法大全 排骨木耳汤 排骨汤的做法孕妇