Java 用字符串编码特殊字符
我有一个字符串,上面有一些特殊字符,比如这个Java 用字符串编码特殊字符,java,android,string,encoding,utf-8,Java,Android,String,Encoding,Utf 8,我有一个字符串,上面有一些特殊字符,比如这个 "45” £800 77” " - > might also have some other special chars 请注意,上面的字符串不是双引号 我想按原样显示字符串,但由于某些原因,它无法处理,因此无法继续 最好的编码方式是什么 我尝试了以下方法: String out = null; try { out = new String(s.getBytes("UTF-8"), "ISO-8859-
"45” £800 77” " - > might also have some other special chars
请注意,上面的字符串不是双引号
我想按原样显示字符串,但由于某些原因,它无法处理,因此无法继续
最好的编码方式是什么
我尝试了以下方法:
String out = null;
try {
out = new String(s.getBytes("UTF-8"), "ISO-8859-1");
} catch (java.io.UnsupportedEncodingException e) {
return null;
}
return out;
但它在特色菜上添加了一些特殊的符号
我正在尝试在paypal支付屏幕中添加此字符串,我们将在其中显示项目名称。尝试此操作,它可能会帮助您
tv.settext(Html.fromHtml("Your Text"));
看看类似于Apache Commons的内容你能详细说明一下吗more@ankur-singhal我有一个带有一些特殊字符的字符串,我们只需要对其进行正确编码并按原样显示,我只是将其附加到paypal登录屏幕,因为它有一些特殊字符,它不会继续进行下去。给我一个完整的字符串,在你想显示的地方,在UI上,因为使用上面的Sting,它可以使用syso工作和显示fine@ankur-singhal是的,这就是我试图在sysout中传达的内容。它工作正常,请参阅我的编辑。问题到底出在哪里,请同时提及您的场景。我尝试了commons lang lib。它添加了一些特殊字符,用于转义,而不是编码。