E680字符显示奇怪的问题,看看是为什么?
我有一个字符串数组peo里面存的是人的姓名,这些姓名是我从文本文件获取并处理后存进去,有个Command显示下一个人,我想让每个人的名字显示到窗体的title里,我这样写
String result = "当前人员:" + this.peo[currendplayer];
//将人员信息显示给用户
this.form.setTitle(result);
但是人员的姓名部分显示是乱码,我不知道为什么,但是我用System.out.println(this.peo[currendplayer]);显示的汉字正确,就是一放到窗体里就出错。
我的模拟器是MOTO SDK4.3
如果哪位朋友遇到过类似的问题还望不惜赐教!
我的文本文件的格式如果转换成UTF-8编码获取出来后汉字可以正常显示,但是用System.out.println(this.peo[currendplayer]);就会变成乱字符。不知道为什么!还望高手指点!