LogCat好像不能输出中文吗?1.TextView中显示我从Http读出的中文内容,都是乱码,该怎么正确显示中文呢?2.每个回车换行符都有个方框,请问该怎么去掉呢?
谢谢

解决方案 »

  1.   

    应该是编码问题,你看一下http文件的编码。android好像是默认UTF8的
      

  2.   


    不是编码问题,直接Log.d("Sodino","中文");也是乱码。而且也已经设置是了UTF-8字符集
      

  3.   

    Ada可以显示中文方框是显示'\r'字符,android的java vm对于处理回车符时直接就启用下一行了,换行符不处理,直接显示为方框。楼主在读时把'\r'过滤掉就可以了。专业回收垃圾贴。
      

  4.   

    TextView不支持/r的处理,你要在SetText前自己把/r处理掉,只保留/n
      

  5.   

    楼主的内容是从http中读出的吗?我的从数据库中读出的文字换行符不起作用。
    我在数据库中加入了\n,也有的地方加入了\r\n,但是显示在textview上时都不能换行,楼主是怎么实现换行的,虽然有小方格,我觉得相对于我的不换行也是一大进步。
    反斜楼主赐教!
      

  6.   

    还有啊,logcat现在也是可以显示中文的。在eclipse里面点帮助,点关于eclipse,里面点android的小机器人,更新一下你的ADT就行了,应该是ADT版本在10.0以上的就可以在logcat里面显示中文了