[英]Encoding Special Characters in String
我有一个带有一些特殊字符的字符串,像这样。
"45” £800 77” " - > might also have some other special chars
请注意,上面的字符串不是双引号。
我想按原样显示String,但是由于某种原因,它无法处理,因此我无法继续进行操作。
编码的最佳方法是什么?
我尝试了以下方法:
String out = null;
try {
out = new String(s.getBytes("UTF-8"), "ISO-8859-1");
} catch (java.io.UnsupportedEncodingException e) {
return null;
}
return out;
但这会在特殊字符中添加一些特殊符号。
我正在尝试在显示项目名称的贝宝付款屏幕中添加此字符串。
试试这个,它可能对您有帮助,
tv.settext(Html.fromHtml("Your Text"));
看一下Apache Commons中的StringEscapeUtils.escapeJava之类的东西
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.