2012-04-16 3 views
0

다른 언어를 표시하기위한 샘플 응용 프로그램을 준비 중입니다. locale 또는 Unicode을 사용하여 다른 언어 문자를 표시하는 방법. 다른 언어로 표시되도록 안내해주세요.다른 언어 문자를 표시하는 방법은 무엇입니까?

StringBuilder sb = new StringBuilder(); 
     sb.append("\nChinese:\n\u54be"); 
     tv.setText(sb.toString()); 
+0

가 먼저 새로운 것을 시도 했는가? – waqaslam

+0

중국어 문자를 표시하려했습니다. –

답변

0

모든 것이 같이 작동 후에는, UTF-8로 중국어 문자를 인코딩해야합니다

InputStream in; 
    OutputStream out; 
    //blah-blah 
    String from="GB2312"; //chinese mainland codepage 
    String to="UTF8"; //Android encoding 
    Reader r=new BufferedReader(new InputStreamReader(in, from)); 
    Writer w=new BufferedWriter(new OutputStreamWriter(out, to)); 
    //read and write blah-blah 
+0

한자는 정상적으로 작동하지만 러시아어 문자는 display.i입니다. '\ u1040' –

+0

로켈은 중요하지 않습니다. 문자를 UTF-8로 인코딩해야합니다. 정확한 것을 보여주세요 – barmaley

+0

상자처럼 보이고 있습니다 ... –

관련 문제