在android中的textview中显示越南字符

时间:2013-01-30 07:46:42

标签: android

我正在尝试从midi文件中解析歌词并获得一些越南语字符,例如:ắ,ố,ê,...如何在textview中显示这些字符。感谢

我试过,但没有工作

while(it.hasNext()) {
        MidiEvent E = it.next();

        if(E.getClass().equals(Lyrics.class)) {
            Lyrics lyric = (Lyrics)E;
            String a = "";
            try {
                a = new String(lyric.getLyric().getBytes("UTF8"), "UTF8");
            } catch (UnsupportedEncodingException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            mLyrics += a;
        }
    }

    TextView txtLyric = (TextView)findViewById(R.id.txtLyric1);

    txtLyric.setText(mLyrics);

1 个答案:

答案 0 :(得分:0)

我认为您可以尝试encode UTF-8中的数据,然后将其显示为textview

String original = "";

  try {
      byte[] converted = original.getBytes("UTF8");

  } catch (UnsupportedEncodingException e) {
      e.printStackTrace();
  }