[英]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.