【问题标题】:Convert String to HTML Ready text for MAILTO: URL将字符串转换为 MAILTO 的 HTML 就绪文本:URL
【发布时间】:2011-06-02 15:25:18
【问题描述】:

我正在编写一个大型 Java 应用程序,我想在其中包含一个“发送电子邮件”按钮。 它所做的只是打开一个带有适当标题的mailto url。

我遇到的唯一困难是解析输入字符串,以便它们被适当地格式化,例如: mailto:someone@somewhere.net?subject=This is the subject 需要成为 mailto:someone@somewhere.net?subject=This%20is%20the%20subject

【问题讨论】:

标签: java html string parsing


【解决方案1】:

你可以试试URLEncoder,具体是encode方法,可以在here找到。

【讨论】:

  • 空格字符“”转换为加号“+”。
  • 答案实际上是在the question that red eyes dev linked 中给出的,虽然它不是完全重复的。
  • 这看起来和听起来正是我所需要的,但根据 Eclipse,它已经贬值了。 =/
  • 有两个,你必须使用encode(String, String)。尚未尝试,但我认为您应该能够根据文档通过these 之一。
【解决方案2】:

您很可能需要“URLEncode”(将空格字符 (' ') 转换为 %20。

查看此文档:http://download.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html

【讨论】:

  • 就像迈克尔迈尔斯评论我的帖子一样,这会将它们转换为“+”而不是“%20”
猜你喜欢
  • 2011-12-27
  • 1970-01-01
  • 1970-01-01
  • 2018-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-15
  • 2018-03-08
相关资源
最近更新 更多