如何在Textview上显示韩文?

时间:2011-10-03 08:18:11

标签: android localization cjk

我想在TextView中显示韩文文本。它应该显示正确的韩语,但它显示垃圾字符。有人知道怎么修这个东西吗?

提前致谢。

3 个答案:

答案 0 :(得分:2)

Android使用Unicode字体,因此它可以正常显示韩文字符。 您可以尝试更改项目的文本编码,因为它不是安卓问题。

答案 1 :(得分:1)

你需要的是将一个韩国字体加载到TextView,如Batang,BatangChe,Dotum ..
这与您的问题类似:Display all Unicode chars in TextView

答案 2 :(得分:0)

您需要True Type字体(ttf)文件才能支持它所使用的语言。将韩文字体文件复制并粘贴到您的资源文件夹中并尝试此代码。

    TextView text = (TextView) findViewById(R.id.textView1);
    Typeface font=Typeface.createFromAsset(activity.getAssets(), "fonts/yourfontname.ttf");
    holder.text.setTypeface(font);
    holder.text.setText(your_variable);