我的vista没有小米驱动,所以之前的程序都没法用eclipse装载到手机上,手动拷贝项目下面的bin\ 文件夹里对应的apk文件到手机上面也是安装失败。
然后我的ubuntu能识别小米手机,我就换到那里,然后直接在eclipse里面打开在vista下面写的程序,中文全部乱码了
再换回windows也是全部乱码,为什么ubuntu读文件的时候会改?
有没有人遇到过。。

解决方案 »

  1.   

    在UBuntu下打开文件,自动以utf-8编码打开。
    在vista下打开文件,自动以GBK或者GB2312编码打开。你这样打开来打开去,都是乱码。先用工具对文件进行转码,再打开。比如在UBuntu下先转为utf-8,在打开文件
      

  2.   

    我也做过实验了,vista的txt确实是gbk编码的,用ubuntu是乱码,但是文件没改,我回vista再去读,正常显示。
    但是eclipse代码里的string有中文读了一下变乱码,我再回vista读也是乱码,我没有ctrl+s啊
      

  3.   

    1.注释用eng
    2.字符串常量都写在strings.xml中(android的xml都是UTF8的,不管什么平台)注意这两点就行了
      

  4.   

    用这个命令改下吧iconv -f gbk -t utf8 file > filehttp://blog.csdn.net/imyang2007/article/details/7448177