楼上的说错了吧,Java内部用的是Unicode
Unicode可是对中文,英文字符一视同仁阿。
甚至这样都是可以的
String 我="我爱睡觉";

解决方案 »

  1.   

    跟截取没什么关系把好像,你都是通过length来截取得,所以不存在jersinxinxin() 说的那种情况,
    你的字符集用的是GB2312吗?
      

  2.   

    为什么我显示全部字符的时候是正确的,但我显示单个char的时候就是一堆乱码。
      

  3.   

    楼主你的意思是
    你显示的是一个 char 型的变量?
    把代码贴上来吧,还有乱码也贴上来,看看是乱成什么样子
      

  4.   

    GBK 就OK了  然后写段代码截取长度 OK!