Javaメールの文字化け解決策

リリース: 2019-12-21 16:20:56
オリジナル
2199 人が閲覧しました

Javaメールの文字化け解決策

文字化けした電子メールを送信するための Java ソリューション:

//设置邮件主题  
message.setSubject(MimeUtility.encodeText(mail_subject,MimeUtility.mimeCharset("gb2312"), null));  
message.setContent(sendmessage, "text/html;charset=gbk"); // 设置邮件格式  
message.setSentDate(new Date()); // 设置邮件发送日期  
//设置邮件发件人名称  
Address address = new InternetAddress(usernames, MimeUtility.encodeText(personalName,MimeUtility.mimeCharset("gb2312"), null));
ログイン後にコピー

テキストまたは HTML の一部が電子メールで送信されると、送信されたコンテンツは最初に指定された文字を通過します。エンコーディングを「バイト列」に変換し、さらにその「バイト列」を指定された転送エンコーディング(Content-Transfer-Encoding)で変換して、別の「バイト列」の文字列を取得します。

メールのタイトルには、「文字エンコーディング」と「転送エンコーディング」を示す短い形式が使用されています。

Java についてさらに詳しく知りたい場合は、Java 基本チュートリアル 列に注目してください。

以上がJavaメールの文字化け解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!