把项目导入Eclipse时,里边的中文全是乱码,试了很多方法,最终总结一下!

eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。

对于eclipse工作空间 ,eclipse会把你改的设置保存在工作空间的设置文件中,对于单个工程的编码方式进行修改,那么eclipse会把编码方式保存在该工程 的.setting文件包里。

所以,要避免中文乱码问题有两个原则:

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

(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”,在下拉框中选择需要的编码方式(如没有则直接输入)。与修改工程编码方式的方法类似。

我的解决方案:把导入的工程的默认编码改为和工作空间相同的编码方式UTF-8,不起效果。

然后就将导入的工程的默认编码改为和工作空间相同的编码方式都改为GBK就好了。

Eclipes导入的项目中的中文都是乱码的解决办法相关推荐

  1. Eclipse导入的项目中的中文都是乱码,如何解决?

    Eclipse导入的项目中的中文都是乱码,如何解决? eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的.一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如 ...

  2. java.net.url 中文乱码_asp.net URL中包含中文参数造成乱码的解决方法

    asp.net URL中包含中文参数造成乱码的解决方法 更新时间:2010年03月08日 21:44:27   作者: 中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码 ...

  3. TIA博途WINCC中英文切换的项目中摄氏度符号无法正常显示的解决办法

    TIA博途WINCC中英文切换的项目中摄氏度符号无法正常显示的解决办法 问题概述 组态了中英文切换的多语言项目,有些应用场合在数值显示时需要标注单位,例如:摄氏度符号°C. 常见的问题是切换显示语言为 ...

  4. C语言在读取txt类型文件中的汉字字符串出现乱码的解决办法

    题目 C语言在读取txt类型文件中的汉字字符串出现乱码的解决办法 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步.--来自考研路上的lwj 一.前言 当我们在练习文件这一章节时,因为需 ...

  5. php站中文转码在iis 7.5乱码,iis伪静态中文url出现乱码的解决办法

    首先要看下你安装的是IIS rewrite_2.0还是ISAPI_Rewrite 3.x的伪静态插件. 如果你安装的是IIS rewrite_2.0的话,传递的参数都是UTF-8格式的,如果你网站是G ...

  6. JSP中获取HTML中的中文内容是乱码的解决方法---开发中遇到的问题

    1.转换字符编码方式 在JSP中,<%=request.getParameter("username")%>应改为: <%=new String(request. ...

  7. Vue项目中使用proxyTable配置代理失效的解决办法

    花了一天的时间,卡在了配置代理这...总是报如下错误: 502 bad gateway意思就是Web 服务器作为网关或代理服务器时收到无效的响应,接着再查看浏览器开发者工具下的Network, loc ...

  8. 【亲测成功】springboot中.yml没有spring的小叶子标志和项目中也没有spring绿色标志的解决办法

    前言 最近在进行SpringCloudAlibaba组件练习时,我使用的开发软件是IDEA,module构建太多了,导致我再创建yml文件时不能出现小叶子的标志: 我构建的项目工程: 这是idea编译 ...

  9. Jmeter察看结果树响应数据的中文显示为乱码的解决办法

    问题描述:Jmeter运行结束,察看结果树响应数据的中文显示为乱码 解决办法: 1.找到Jmeter安装目录 bin\jmeter.properties文件,打开文件. 2.查找sampleresul ...

最新文章

  1. rocketmq怎么保证消息一致性_RocketMQ为什么要保证订阅关系的一致性?
  2. 编译执行和解释执行的区别
  3. Centos 7 搭建DNS正向解析和反向解析
  4. 让服务器接近最终用户能解决性能问题吗?——微云网络
  5. 请交一个关于域的问题
  6. Application.DoEvents()的使用
  7. java testwhileidle_DBCP踩坑(二):连接池检查testWhileIdle失效
  8. java trylock超时_老师,死锁设置超时这个我知道意思,但是您能举个例子么
  9. 不出现php version网页_谈谈 PHP 的自动加载机制与 Laravel 中的具体实现
  10. 民间股神:上海殷保华的股票操盘手奇人绝技
  11. 后端返回文件流PDF文件前端如何实现下载/在线打开
  12. -O1 -O2 -O3 优化的原理是什么?
  13. 按钮 蓝底白字 html,为什么ChemDraw Professional 15颜色设置总是蓝底白字?
  14. py6_Python 内置函数/普通自定义函数 及参数和返回值
  15. 数据库原理与技术(专升本)-含答案
  16. SEO与SEM是什么?有何区别?
  17. 台州爱乐搜5.18与您相约香溢大酒店
  18. Poly-YOLO 学习
  19. mysql 时间添加分钟_在MySQL中为时间添加某些分钟
  20. 为什么说全息投影离真正商业化还很遥远?

热门文章

  1. ffmpeg-0.8 开源编码解码库从linux下移植到windows vs2005
  2. JPA 中 sql 预编译 -- EntityManager 使用 预编译
  3. Python 中使用help()命令后如何退出
  4. python基本语法:元组
  5. FreeSql (二十)多表查询 WhereCascade
  6. LoadRunner参数包含逗号
  7. IIS 部署asp.net Core程序注意事项
  8. Kotlin学习记录1
  9. 第2章 数字之魅——快速寻找满足条件的两个数
  10. Java——网络编程(实现基于命令行的多人聊天室)