如何使用HTML标签发送短信?

3
我正在从我的Java Web应用程序向Android和BB终端用户发送短信。此消息包含一些HTML标签,如锚点标记,粗体标记等。相同的内容会在移动端显示。这是我需要进行编码还是应该在移动端进行处理?我对SMS实现不太熟悉,请有经验的人士帮助一下。
提前致谢。
2个回答

1

一种简单的去除标签的方法(用于显示或获取底层非HTML)是:

Spanned mySpannedString = Html.fromHtml(myString);

这会创建一个带有标记的Spanned对象,您可以使用以下方法提取“字符串”:
String myString = mySpannedString;

1
我猜你想从应用程序中进行编码而不是在移动端进行?那么对html进行编码。我建议最好的html编码器是StringEscapeUtils
StringEscapeUtils.escapeHtml(htmlString)

如果你想从移动端进行操作,那么请使用 Html.fromHtml(String source)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接