解决方案 »

  1.   

      这个问题真的是好纠结啊   我已经把Eclipse里所有能设置编码的地方都改为UTF-8了 真是让人蛋碎   遇到同样问题的亲们快点进来帮忙顶顶!
      

  2.   

    对准项目右键 properties -->如果没有gbk的话,自己输入上去
      

  3.   

     那个地方已经修改了、 而且都是统一用的UTF-8啊  另外我试着改成了gbk还是没用依旧乱码  求拯救啊
      

  4.   

    碰上这种情况,我基本都是用记事本打开,然后把内容copy到eclipse下覆盖就行了
      

  5.   

      我之前也是这么做的问题在于  这次项目里的activity太多了再说也不能一直这样啊万一以后来个 项目里面N多java文件那再一个个不麻烦的要死啊  所以问问有木有大神知道如何一劳永逸彻底解决这个问题啊  肯定是哪个环节的编码出问题了需要重新设置一下我觉得   不过我不知道具体问题在哪里。
      

  6.   

    奇怪,你的代码里面怎么会有中文?如果有也是放到xml里面的.
      

  7.   

     中文注释再说你说的那种放到xml里面的中文也是xml布局文件里面的内容吧   java文件里的各种弹窗提示之类的东西没必要放到xml里面吧
      

  8.   

    修改workspace的编码方式呢 很简单在window----preference---workspace可以设置只要把编码改成utf-8就可以喽
      

  9.   

    eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与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”,在下拉框中选择需要的编码方式(如没有则直接输入)。与修改工程编码方式的方法类似。ps:在项目过程中遇到的另外一个乱码问题是因为操作系统的字体文件问题,在某些情况下,eclipse所使用的系统中文字体如果被破坏的话,也会导致中文无法显示的问题。所以,如果在上述设置都无法解决问题的时候,应该要考虑一下系统字体文件的问题。
      

  10.   

    我也是这样的,改了Properties里面的encoding都没用,目前没找到解决的方法,楼主如果解决了。求@我一下,感谢了...
      

  11.   

     -- 这方法没用我已经把workspace所有能该编码的地方都改为utf-8 了
      

  12.   


    汗我不是大神。不过习惯用简单的英文注释,虽然比较烂。可能是经常做国外客户的项目的原因。昨天又遇到一个中文注释的代码,导入myeclipse也是乱码。后来死活折腾不出来就直接注释全删了郁闷
      

  13.   

    要不然 你自己写个小程序 把某个目录下的 程序 按照编码 完全复制一份 重新安装 eclipse 重新导入 重启电脑 重装系统  
      

  14.   

    这问题我也遇到过 ~~ 我在eclipse中默认的编码就是UTF-8结果给我的项目是GBK编码的也是中文注释乱码:
       但是我弄着弄着就是好了~~~
             我是这样折腾的:首先把编码改成GBK然后发现没有效果  (我很生气)这样我就去修改默认编码)当我把默认的编码改成GBK之后  堆你没有猜错 可以了 ~~~ 这一点我不是很懂 同样是修改编码(默认不默认的编码差别怎么就是那个大呢)
      

  15.   

    为什么我同学给我发的项目   我们的编码都是UTF-8的  然后给我发过来的代码如果用记事本打开中文部分会正常显示
    但是只要将项目导入Eclipse, 所有中文都会显示为乱码真是尼玛纠结啊!! 介系为嘛?求大神们的帮助啊!1.你们的编码都是UTF-8
    2.用记事本打开部分中文会显示正常,这里是“部分”,也就是没导入项目,用记事本打开也有“部分乱码”,这里要确定接受过来后文件本身是没有乱码的。
    3.导入eclipse后全部变成乱码,原因有几点:
    ①eclipse中编码的设置问题
    ②源文件编码问题
    ③文件中存在转义的非法字符
    我这里有一份公司android环境搭建的文件,需要导入下面三个文件,并且开发完成后,需要将非法字符干掉,见图,这样拷贝出来的源文件经过发送或者导入,不会出现你说的那种情况,如果问题解决了,那就不多说了。需要的话留下邮箱,我发给你你。