25
Jun.2011
Eclipse 的控制台必须用GBK编码。所以条件1和条件4必须同时满足否则运行的还是乱码。才能保证不是乱码。
条件1,Window | Preferences | Workspace | Text file encoding | GBK编码。
这样定义的是整个工作区间的编码。
这样就把整个工作空间的编码格式定死了,但是如果某一个工程用的是不同的编码格式的话这样单独再解决。如下:
条件2,工程上 右键 | Properties | Resource | Text file encoding | UTF-8编码。或者适合的编码格式。这样定义的是整个工程的编码。
这样就把整个工程的编码格式定死了,但是如果某一个文件用的是不同的编码格式的话这样单独再解决。如下:
条件3,在某个文件上 右键| Properties | Resource | Text file encoding | UTF-8编码。或者适合的编码格式。这样定义的是单独某个文件的编码。
这里要说的是文件的实际编码格式优先用的是:第3个,其次再用2,最后先用1。有时候是123,必须满足条件。无论怎样这几种编码格式试一试就全知道了。
条件4,还有运行时编码设置如下:菜单:Run Configuration | 右侧的选项卡Common 的 Console Encoding 选择GBK编码。这个是用来控制console控制台显示,必须是GBK,就不会乱码。尽管1,2,3条件都不是GBK,只要4是GBK。控制台就不会乱码。
这样保证了工作空间和工程代码编程方式和工程里的单独文件的编码格式的不冲突。
某一天,我们想改变别人的代码的编码格式的话用如下方法:1:用记事本打开,2:改变下面的编码格式如UTF-8,3:另存为xxx.java。这样另存的编码格式就变成自己想要的编码格式了。
----------
以上内容转自:happy的163博客
因为刚刚开始接触Eclipse,以上内容并未完全亲测,只做记录,以备后用!
最后编辑: 我就是个世界 编辑于June 25, 2011 18:27
条件1,Window | Preferences | Workspace | Text file encoding | GBK编码。
这样定义的是整个工作区间的编码。
这样就把整个工作空间的编码格式定死了,但是如果某一个工程用的是不同的编码格式的话这样单独再解决。如下:
条件2,工程上 右键 | Properties | Resource | Text file encoding | UTF-8编码。或者适合的编码格式。这样定义的是整个工程的编码。
这样就把整个工程的编码格式定死了,但是如果某一个文件用的是不同的编码格式的话这样单独再解决。如下:
条件3,在某个文件上 右键| Properties | Resource | Text file encoding | UTF-8编码。或者适合的编码格式。这样定义的是单独某个文件的编码。
这里要说的是文件的实际编码格式优先用的是:第3个,其次再用2,最后先用1。有时候是123,必须满足条件。无论怎样这几种编码格式试一试就全知道了。
条件4,还有运行时编码设置如下:菜单:Run Configuration | 右侧的选项卡Common 的 Console Encoding 选择GBK编码。这个是用来控制console控制台显示,必须是GBK,就不会乱码。尽管1,2,3条件都不是GBK,只要4是GBK。控制台就不会乱码。
这样保证了工作空间和工程代码编程方式和工程里的单独文件的编码格式的不冲突。
某一天,我们想改变别人的代码的编码格式的话用如下方法:1:用记事本打开,2:改变下面的编码格式如UTF-8,3:另存为xxx.java。这样另存的编码格式就变成自己想要的编码格式了。
----------
以上内容转自:happy的163博客
因为刚刚开始接触Eclipse,以上内容并未完全亲测,只做记录,以备后用!
相关日志
如何解決Google Chrome的更新错误?(錯誤:4 檢查更新時發生錯誤:無法啟動更新檢查)
文件夹被病毒隐藏无法修改属性的解决方法
CentOS64位系统下安装rar不成功的解决办法
WIN7+IIS7下动易 “Microsoft JET Database Engine 错误 '80004005' 未指定的错误 /Conn.asp,行 28"解决方法
解决IIS7中出现An error occurred on the server when processing the URL错误提示的方法
如何解決Google Chrome的更新错误?(錯誤:4 檢查更新時發生錯誤:無法啟動更新檢查)
文件夹被病毒隐藏无法修改属性的解决方法
CentOS64位系统下安装rar不成功的解决办法
WIN7+IIS7下动易 “Microsoft JET Database Engine 错误 '80004005' 未指定的错误 /Conn.asp,行 28"解决方法
解决IIS7中出现An error occurred on the server when processing the URL错误提示的方法

最后编辑: 我就是个世界 编辑于June 25, 2011 18:27