【java-使用mailto时Outlook不处理多字节字符:】教程文章相关的互联网学习教程文章

java-使用mailto时Outlook不处理多字节字符:【代码】

我有一个与described in this question类似的问题:我正在使用“ mailto”协议从Java打开默认的邮件客户端(我现在已绑定到Java 5,所以很遗憾我不能使用Desktop API). 有些电子邮件包含日语文本.字符串已经被UTF-8编码,如下所示:private void email(String to, String subject, String body) {String encodedSubject = URLEncoder.encode(subject, "UTF-8");String encodedBody = URLEncoder.encode(body, "UTF-8");String mailto ...

如何在包含java中的mailto链接的textarea中添加行?【代码】

我需要在包含mailto链接的swing中向textarea添加行,并点击它应该打开电子邮件应用程序. 我该怎么做?解决方法:正如我在评论中建议的那样你应该尝试使用JTextPane而不是JTextArea. 为了使超链接工作,您需要做以下事情: > make textPane editable = false.>为其添加HyperlinkListener,以便您可以监视链接激活事件. 快速演示如下:final JTextPane textPane = new JTextPane();textPane.setEditable(false);textPane.setContentType(...