当前位置: 代码迷 >> J2ME >> ,小弟我的为什么显示乱码
  详细解决方案

,小弟我的为什么显示乱码

热度:2887   发布时间:2013-02-25 21:38:31.0
请教高手,我的为什么显示乱码
我在模拟机上运行,可以显示汉字,

但是我在真机里运行就显示乱码

怎么回事啊


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的问题就是这样解决了
------解决方案--------------------------------------------------------
真机的系统编码和模拟机不一样吧
------解决方案--------------------------------------------------------
学习中……
------解决方案--------------------------------------------------------
探讨
这个其实有可能是你保存的时候就已经乱码,所以读出来就是乱码,你可以输出看下;
最好就是writeUTF()保存,readUTF()读取;这样应该没问题,先前我就遇过类似LZ的问题就是这样解决了

------解决方案--------------------------------------------------------
5楼同学说的对。。。是这样的情况。
  相关解决方案