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);
コードを実行すると、出力の 2 つの異なるバリエーションが見つかりました。
最初にこのメッセージabc’s email level…def
を Microsoft Word に入力し、次にこれを Eclipse エディターにコピーしました。プログラムを実行すると、メールにあったメッセージは次のように異なりますabc?s email level?def
しかしabc’s email level…def
、Eclipse エディターでこのメッセージを入力すると、同じメッセージが電子メールに表示されます。
Microsoft Word から何かをコピーしても、メールで同じメッセージを受信するには、コードで何を変更すればよいでしょうか...