请教高手,我的为什么显示乱码
我在模拟机上运行,可以显示汉字,
但是我在真机里运行就显示乱码
怎么回事啊
rs=RecordStore.openRecordStore("rs2", true);
m_g.drawString("人ID:"+" "+new String(rs.getRecord(1)), 3, 10, Graphics.LEFT|Graphics.TOP);
m_g.drawString("单位简称:"+new String(rs.getRecord(2)), 3, 30, Graphics.LEFT|Graphics.TOP);
------解决方案--------------------编码一个一个试着!
------解决方案--------------------
这个其实有可能是你保存的时候就已经乱码,所以读出来就是乱码,你可以输出看下;
最好就是writeUTF()保存,readUTF()读取;这样应该没问题,先前我就遇过类似LZ的问题就是这样解决了
------解决方案--------------------真机的系统编码和模拟机不一样吧
------解决方案--------------------学习中……
------解决方案--------------------
------解决方案--------------------5楼同学说的对。。。是这样的情况。