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);
当我运行代码发现两个不同的输出变化。MimeMessage内容类型java
我首先在微软的word中输入了这条消息abc’s email level…def
,然后将它复制到eclipse编辑器中。当我运行电子邮件中的程序消息是这样的东西不同abc?s email level?def
但是,当我在eclipse编辑器中输入此消息abc’s email level…def
然后我在电子邮件中看到相同的消息。
我应该在代码中,即使我复制从Microsoft Word东西电子邮件收到同一消息改变...
这可能与Word的“智能”引号有关 - 我不确定有很多你可以做的,除非你通过文本编辑器如Notepad ++过去。 – 2013-03-19 15:42:58