我有一个字符串,其中包含一些像这样的特殊字符。
"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支付屏幕中添加此字符串,我们在其中显示项目名称。
答案 0 :(得分:0)
试试这个,它可能对你有帮助,
tv.settext(Html.fromHtml("Your Text"));
答案 1 :(得分:0)
查看来自Apache Commons的StringEscapeUtils.escapeJava