j2me中文乱码

结构化思维ing 2011-02-06 05:49:48
public void addTeachRecord(String time ,String content){
String info = time + ":" + content;
byte[] b = info.getBytes();
try {
rs.addRecord(b, 0, b.length);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();

}
}
info是一个“时间”和“内容”的字符串,“内容”是中文,在SUN模拟器能显示中文,可是装到真机上不能显示。
...全文
84 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dong_very_good 2011-03-14
  • 打赏
  • 举报
回复
编写一个过滤器,过滤一下就行。
LEOyi 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kf156 的回复:]

用UTF-8编码,即
byte[] b = info.getBytes("UTF-8");

取出生成字符串时,用
String info=new String(b,"UTF-8");
[/Quote]正解
arthurzil 2011-03-13
  • 打赏
  • 举报
回复
读入和写出时要写编码类型...
kf156 2011-02-09
  • 打赏
  • 举报
回复
用UTF-8编码,即
byte[] b = info.getBytes("UTF-8");

取出生成字符串时,用
String info=new String(b,"UTF-8");
kazeik 2011-02-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kf156 的回复:]

用UTF-8编码,即
byte[] b = info.getBytes("UTF-8");

取出生成字符串时,用
String info=new String(b,"UTF-8");
[/Quote]

楼上的正解.
结构化思维ing 2011-02-08
  • 打赏
  • 举报
回复
能不能仔细的说说啊
一口三个汉堡 2011-02-06
  • 打赏
  • 举报
回复
手机的编码格式和电脑里面的不一样
chaoliu1024 2011-02-06
  • 打赏
  • 举报
回复
检查是不是Unicode编码

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧