咱们都知道Win7默认编码是GBK,而Ubuntu下面默认是utf-8,有时候咱们的代码须要在两个平台下编辑,所以咱们有必要设置一下eclipse的编码,固然这并不仅用于pydev,android的adt也相似的。 只是主要设置3个地方,打开eclipse的windows-preferences:html
- content types选项中选中对应的文件类型,好比python files,java source files,而后在下面的default encoding中填入UTF-8,记得设置后要点击update按钮,否则。。。
- editor-text editor-spelling选项卡中的encoding,default中是utf-8那就不用改了,若是不是,那么选择下面的other中的utf-8,OK啦
- workspace选项卡中的text file encoding中一样选择utf-8哟,亲
- 若是是android的话,上面三步设计就OK了,可是pydev还须要一步,就是在每一个py文件开头加上一行encoding:utf-8,手动加确定不行的,那么咱们就在模板里面设置了。pydev-editor-templates选项卡中,设置context为new module的几个选项,在最前面加上# -*- coding: utf-8 -*-
便可。
记得在win7和ubuntu都要这样设置一次,到时侯双方打开源文件就不会出现乱码了。java