2011-07-06 26 views
1

我需要在android中编码字符串,但它不起作用。我不知道应该使用哪种编码。我需要在textview上显示“Ruzyn \ u011b(PRG)”,但它显示的效果与没有编码的外观相同。是否有任何帮助?在android中的字符串编码

+3

你能举出示例代码吗? –

+0

String s =“Ruzyn \ u011b(PRG)”; s = new String {s.getBytes(),“UTF-8”}; TextView t = new TextView(this); t.setText(s); 但它没有编码就像在String中一样。 – nirav

+0

如果您完全按照您所示的方式定义了's',那么它已经是一个有效的,正确的'String'。如果您只想在UI上显示它,则根本不需要任何编码。 –

回答

-1

只要使用s=new String (s.getBytes()),不要使用UTF-8。

+0

它仍然像String一样显示相同。 – nirav

+1

这是最好的**一个无操作(即它什么都不做),根据平台的默认编码,它可能会用“?”替换不可编码的字符。不要这样做! –