随机生成汉字出现乱码
我的编程代码是utf-8,
生产随机汉字部分代码如:str = new String(b,"GBK");
最后再真机上测试出现乱码
我的编程代码是utf-8,
生产随机汉字部分代码如:str = new String(b,"GBK");
最后再真机上测试出现乱码
2015-03-10
private String[] generateWords() {
String[] words = new String[MyGridView.COUNTS_WORDS];
//存入歌名
for (int i = 0; i < mCurrentSong.getNameLength(); i++) {
words [i]= mCurrentSong.getNameCharacters()[i]+"";
}
//获取随机文字
for (int i = mCurrentSong.getNameLength();
i<MyGridView.COUNTS_WORDS ; i++) {
words[i] = getRandomChar()+"";
}
return words;
}
第五行是words [i]= mCurrentSong.getNameCharacters()[i]+"";
我打成了 words [i]= mCurrentSong.getNameCharacters()+"";
getNameCharacters()后面少打了[i];
不知道你是不是- -
举报