【发布时间】:2023-04-04 10:35:01
【问题描述】:
StringBuffer messageText = new StringBuffer();
messageText.append("<style type=\"text/css\">" +
"#message p {some style }" +
"</style>");
messageText.append("<p>");
(L1)messageText.append("abc’s email level…def");
messageText.append("</p>");
message.setContent(messageText.toString(), "text/html;");
Transport.send(message);
当我运行代码时,发现输出有两种不同的变体。
我首先在 microsoft word 中输入此消息abc’s email level…def,然后将其复制到 eclipse 编辑器中。当我运行电子邮件中的程序消息时,就像abc?s email level?def
但是当我在 Eclipse 编辑器中输入此消息 abc’s email level…def 时,我会在电子邮件中看到相同的消息。
即使我从 microsoft word 中复制某些内容,我也应该在代码中更改哪些内容才能在电子邮件中接收相同的消息...
【问题讨论】:
-
这可能与 Word 的“智能”引号有关 - 我不确定您可以做很多事情,除非您通过 Notepad++ 等文本编辑器过去。
标签: java jakarta-mail mime-types