`
方官红
  • 浏览: 5081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改编码方式的各种解决办法

阅读更多
如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文都是乱码;如果所有工程的编码方式与eclipse工作空间的编码方式有冲突,那么所有的工程里的中文都有可能是乱码。对于eclipse工作空间 ,eclipse会把你改的设置保存在工作空间的设置文件中,对于单个工程的编码方式进行修改,那么eclipse会把编码方式保存在该工程 的.setting文件包里。

1.两个原则:
(1)避免频繁更换工作空间,最好项目从一开始就在一个工作空间中进行,并且最好设置工作空间的编码方式为你平时最经常使用的或者是公司规定的项目编码方式,这样工程就会使用工作空间的编码方式,避免出现编码不一致的情形;


(2)相同类型的文件尽量使用相同的编码方式,可以保证相同类型的文件都能使用一致的编码设置。

2.解决编码问题:
(1)修改整个工作空间的编码方式:


Window->Preferences->General->Workspace->Text file Encoding


在Others里选择需要的编码方式,然后保存。


(2)修改单个工程的编码方式:


右击工程,在弹出的菜单中选择最后一项“Properties”


在打开的新窗口左边的菜单树中选择 Info(即第一个),然后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择需要的编码方式。


(3)修改一类文件的编码方式:

假设要将js文件编码方式设为UTF-8,则应该Window->General->Content Types


在Content Types中选择JavaScript Source File,在File associations栏中选中*.js,然后在Default Encoding栏中输入UTF-8,单击Update,保存即可。


(4)修改单个文件的编码方式:

右击要修改的文件,在弹出的菜单中选择最后一项“Properties”,在打开的新窗口左边的菜单树中选择 Info(即第一个),然后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择需要的编码方式。与修改工程编码方式的方法类似。


ps:在项目过程中遇到的另外一个乱码问题是因为操作系统的字体文件问题,在某些情况下,eclipse所使用的系统中文字体如果被破坏的话,也会导致中文无法显示的问题。所以,如果在上述设置都无法解决问题的时候,应该要考虑一下系统字体文件的问题。
分享到:
评论

相关推荐

    个人开发中遇到常见问题及解决办法(吐血总结)

    1 JS中Number数值运算不精确的解决办法 2 java中double类型数据运算不精确问题的解决办法(采用java.math.BigDecimal类来进行精确计算。) 3 get方式传值乱码问题解决 4 查询被锁的数据,解锁 ,数据库连接数 5 ...

    myEclipse乱码解决办法

    以上设置了文件的保存编码格式,默认的打开方式(解码方式)会跟保存编码格式一样。 二、设置新建其他文件的默认编码格式,即文件保存格式。 在第一项设置中,只是设置了常用文件类型的编码格式。如果新建一...

    ajax乱码解决汇总

    第五,用vbscript写的函数是用来把数据转成gbk编码(操作系统默认的编码方式。如果在繁体系统上就是big5之类的编码)的,而不是gb2312,两者的编码字符数量相差3倍左右。 第六,用cookie来发送数据,一是很容易溢出...

    OS_Project.zip

    这里模拟了操作系统中的LRU算法(页面置换)和...解决办法:1.可以在window的开发工具上新建类(或者改变其编码方式),将纯代码考过去 2.每个方法中的局部变量放在方法体的开始部分.(也可以查看我的博客看详细的修改方案).

    source_insight4.0 ANSI 终极中文乱码解决

    ANSI 编码时 中文显示乱码,不修改文件编码格式,正常显示中文,网上有很多错误办法,亲测可用的方式哦

    idea2020.1踩坑:找不到程序包和符号(冷门解决)

    idea2020.1踩坑:找不到程序包和...我试了网上很多解决办法,包括重新编译、设置编码、检查版本、检查maven等等。因为这些解决方式网上很多,我就不写了,可以见下面这个博主的博文(写的时候随手找的,基本上就这些方式

    mysql 启动1067错误及修改字符集重启之后复原无效问题

    出现了中文乱码, 解决办法: 在mysql-5.6.37-winx64目录下,新创建并配置一个my.ini文件(内容可以从网上找,也可以参考my-default.ini手动配置) 注意: [client] 节点位置千万别放错,比如: 错误方式: [mysqld] ...

    qtp学习与实践经验总结

    5.5 对于Action screen捕捉不精确的解决办法 72 5.6 QTP录制方式的分类 75 6 对于内部控件属性的一些设定 76 6.1 关于regular expressions 76 7 关于datatable 81 7.1 global与current的区别 81 7.2 import excel的...

    EditPlus_3.41.1145最新绿色破解版

     * 修正: “文档”菜单中的“文件多编码方式”根据意译修改为“批量更改文件编码”,感谢 liuyan814 [0610]  * 修正: 字符统计功能不准确的问题,感谢 liuyan814 [0610]  * 新增: Liangjh 的 Tips.txt 文件,感谢...

    利用OpenCV根据帧序列图生成帧率25的视频的关键代码

    一、问题的提出 做运动分析检测,需要有一定... (3)实现方式是使用MFC对话框窗体的按钮事件来进行视频的逐帧写图,由于帧数多,那么在写入器循环做写这个动作的时候,整个程序是假死在那里直到写入器的写入操作终结。

    EditPlus 3.31 Build 860 简体中文版

    * 修正: “文档”菜单中的“文件多编码方式”根据意译修改为“批量更改文件编码”,感谢 liuyan814 [0610] * 修正: 字符统计功能不准确的问题,感谢 liuyan814 [0610] * 新增: Liangjh 的 Tips.txt 文件,感谢 ...

    EditPlus 3.31 Build 1129

    * 修正: “文档”菜单中的“文件多编码方式”根据意译修改为“批量更改文件编码”,感谢 liuyan814 [0610] * 修正: 字符统计功能不准确的问题,感谢 liuyan814 [0610] * 新增: Liangjh 的 Tips.txt 文件,感谢 ...

    计算机辅助设计(CAD)外文翻译.docx

    一种办法是采用几何模板形式,这种办法是用基本形状和基本的元素创建图形,元素的长度及半径可以修改。例如,圆柱是一个基本元素,在已显示的零件上去掉一个规定半径和长度的圆柱就可以生成一个孔。但是每次变化都...

    EditPlus_3.40.683 中文版

    * 修正: “文档”菜单中的“文件多编码方式”根据意译修改为“批量更改文件编码”,感谢 liuyan814 [0610] * 修正: 字符统计功能不准确的问题,感谢 liuyan814 [0610] * 新增: Liangjh 的 Tips.txt 文件,感谢 ...

    editplus 代码编辑器html c++ jsp css

    【9】 软件技巧——提示找不到语法文件的解决办法 【10】软件技巧——设置editplus支持其它文字,如韩文———-jackywu1978 【11】软件技巧——FTP 上传的设置—————————-李应文2.11汉化版 【12】软件技巧...

    东旭网络问卷调查系统

    注:2.4版以后采用UTF-8编码,因此不推荐升级原先版本,请使用全新2.4版 后台登入地址:Managerment/AdminLogin.asp 用户:admin 密码:admin888 有任何问题或是发现任何BUG,欢迎交流 联系博客:...

    eas供应链dep案例集

    单据操作控制修改 EASSCMA1P0083 应收应付单据分录上的科目名称显示长编码 应收应付单的单据中,会计科目只显示短名称,这样财务部门在审核时无法判断科目是否正确,应能查看科目全称,方便审核。 通过脚本,将科目...

    Gh0st RAT Beta 3.6 C++源码

    发布3.2版本 2008/5/16 02:48 : 更改服务端安装方式,以前的安装方式很不稳定,现在的更加稳定,在多种操作系统中测试通过,可以自定义服务显示名称,描述....3.4 2008/5/17 15:03 : 换心跳方式,对付任何情况下...

    PHPCMS 2008 SP2 正式版.zip

    8、 "FCKLang 未定义"错误的解决办法问题:属编码问题,在本机使用记事本打开fckeditor\editor\lang\zh-cn.js,不用修改任何内容,重新保存后上传服务器覆盖原文件即可解决。 9、 修正了栏目设置中在 是否添加水印...

    DirectX修复工具(DirectX Repair) v3.3.0.25801.rar

    本程序有自动记录日志功能,可以记录每一次检测修复结果,方便在出现问题时,及时分析和查找原因,以便找到解决办法。 程序的“选项”对话框中包含了4项高级功能。点击其中的“注册系统文件夹中所有dll文件”按钮...

Global site tag (gtag.js) - Google Analytics