我正在从我的java Web应用程序向Android和BB最终用户发送短信。此消息包含一些HTML标记,如锚标记,粗体标记等。同样在移动端显示。这是我必须做的编码还是应该在移动设备上完成?我是这个短信实施的新手。有人可以帮助我吗?
提前致谢。
答案 0 :(得分:1)
剥离标记(用于显示或获取基础非HTML)的简单方法是:
Spanned mySpannedString = Html.fromHtml(myString);
这会创建一个Spanned对象(带有标记的字符),您可以使用以下内容提取“字符串”:
String myString = mySpannedString;
答案 1 :(得分:1)
我想您想要从您的应用程序编码而不是在移动端编码?
然后编码html。我建议最好的html编码器是StringEscapeUtils
StringEscapeUtils.escapeHtml(htmlString)
如果您想从移动端进行操作,请使用 Html.fromHtml (String source)