不是全部乱码,只是中间有部分是乱码。
  我用utf-8读入一段txt文件,其中大部分都是正常的,可总有些地方出现阶段乱码。不知道这是怎么引起的?我试了试是不是全角和半角的关系。但好像不是。txt文件在windows中又全正常,问题出在哪呢?

解决方案 »

  1.   

    本帖最后由 yiyaaixuexi 于 2012-07-04 13:28:42 编辑
      

  2.   

    多谢谢楼上的。
    但我又看了看,好像不是这个问题,在模拟器上文字是正常的,可到真机上就不行了。
    模拟器用的是2.2,eclipse用的是3.5.2。api用的是1.6。真机用的是G1.版本1.6。
    是不是和我用的环境有关系统
      

  3.   

    一般,Unicdode常用编码(UTF-16BE/UTF-16LE/UTF-8)在文本开头都有BOM标志,先判断获取编码类型再以正确的编码方式读入没有标志的中文,用GB18030读入就可以,支持中文和字符
      

  4.   

    建议用notepad++ 保存成UTF-8
      

  5.   


    这是一般上的模糊的概念。BMP中的是,但并非所有的是3字节
      

  6.   

    可能真是我的真机有问题吧,明天再刷个rom看看。结贴吧。