将字符串转换为MAILTO的HTML就绪文本:URL
我正在编写一个大型Java应用程序,其中我想包含一个“发送电子邮件”按钮。 它只需打开一个带有相应标题的mailto
网址即可。将字符串转换为MAILTO的HTML就绪文本:URL
我有被解析输入字符串,使他们得到适当的格式,唯一的困难,例如: mailto:[email protected]?subject=This is the subject
需求,成为 mailto:[email protected]?subject=This%20is%20the%20subject
你可以试试URLEncoder,特别是encode
方法,可以发现here。 。
*将空格字符“”转换为加号“+”。* – 2011-06-02 15:30:00
嗯,我明白了,你是对的 – alexcoco 2011-06-02 15:34:17
答案实际上是在[红色的眼睛dev链接的问题](http://stackoverflow.com/questions/724043/http-url-address-encoding-in-java),虽然它不是一个确切的副本。 – 2011-06-02 15:36:21
你很可能需要 “的URLEncode”(空格字符(”“)转化为%20
见本文件:http://download.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html
就像迈克尔·迈尔斯在我的帖子中评论过的,这会将它们转换为“+”而不是“%20” – alexcoco 2011-06-02 15:35:07
嗨, 可能重复http://stackoverflow.com/问题/ 724043/http-url-address-encoding-in-java – 2011-06-02 15:29:50