CSDN论坛 > Oracle > 开发

用UTL_SMTP包发送邮件时,如果邮件内容是中文,收到的内容就变成乱码,怎么办? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:73166
Blank
红花 2003年9月 Oracle大版内专家分月排行榜第一
2003年6月 Oracle大版内专家分月排行榜第一
2003年5月 Oracle大版内专家分月排行榜第一
2003年4月 Oracle大版内专家分月排行榜第一
2002年12月 Oracle大版内专家分月排行榜第一
2003年5月 DB2大版内专家分月排行榜第一
2003年4月 DB2大版内专家分月排行榜第一
Blank
蓝花 2004年2月 Oracle大版内专家分月排行榜第三
2003年8月 Oracle大版内专家分月排行榜第三
Bbs9
本版专家分:67516
Blank
红花 2004年7月 Oracle大版内专家分月排行榜第一
2003年10月 Oracle大版内专家分月排行榜第一
Blank
黄花 2005年5月 Oracle大版内专家分月排行榜第二
2004年12月 Oracle大版内专家分月排行榜第二
2004年3月 Oracle大版内专家分月排行榜第二
2004年2月 Oracle大版内专家分月排行榜第二
2004年1月 Oracle大版内专家分月排行榜第二
2003年8月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2005年4月 Oracle大版内专家分月排行榜第三
2005年2月 Oracle大版内专家分月排行榜第三
2004年9月 Oracle大版内专家分月排行榜第三
2004年8月 Oracle大版内专家分月排行榜第三
2003年11月 Oracle大版内专家分月排行榜第三
2003年9月 Oracle大版内专家分月排行榜第三
Bbs4
本版专家分:1723
匿名用户不能发表回复!登录|注册
其他相关推荐
[MAC OSX]MAC自带的Mail转发邮件内容显示为乱码
使用Lion自带的mail,给别人转发邮件的时候,别人收到的都是乱码,个别用户连新发邮件、回复邮件都是乱码 原因分析:Apple Mail 里面,预置里是无法选择预设的邮件发送字符集的,让系统“自动”选择,道理上说,在简体中文系统上会选择GB2312,在英语系统上则是UTF-8,但使用经验里,那自动功能经常不靠保,经常让PC上使用GB2312字符的用户骂个狗屁倒灶。原因在哪里呢?原来
phpMailer 发邮件例子、乱码、发送html内容介绍
phpMailer 发邮件例子、乱码、发送html内容介绍
解决python发送邮件乱码
1.打开python的Lib文件夹下的 mimetypes.py 文件,找到大概256行的 ‘default_encoding = sys.getdefaultencoding()’。 在这行前面添加三行,并且注释4行代码 #try: # ctype = ctype.encode(default_encodin
linux bash下通过mailx发送中文内容显示为附件的解决
mailx版本,这里默认是mail是指向mailx程序的# ll /bin/mail lrwxrwxrwx. 1 root root 5  7月 22 2011 /bin/mail -> mailx # mail -V 12.4 7/29/08 mail.rc配置,设置外部smtp服务器cat /etc/mail.rc #set sendcharsets=iso-8859-1,utf-8 se
spring发送邮件收到方显示为无主题,内容和附件都显示不正常
1.前情提示关于怎么在spring中集成发送邮件,不是本文重点== 无论是简单的文本格式还是html格式,还是velocityEngine模板,集成起来都不是很难。本文旨在记录一个BUG,当你完全正确集成,且邮件发送成功之后,然后打开邮箱发现收到的邮件都是显示:无主题,且内容和附件都是一串不怎么能看懂的数字,像_Part_0_29689095.1456985235625…,截图如下: 2.解决办
Javamail中的常见中文乱码问题与解决办法(整理版)
在使用javamail api开发邮件服务系统时,我们常常会碰到很多中文乱码问题,下面就分别介绍如何解决这些问题。 1.发送名称含中文的附件到邮件服务器,用别的邮件接收程序接收到的附件名显示为乱码 解决办法: 在调用MimeBodyPart的setFileName()时使用Base64编码。例如: BASE64Encoder enc = new BASE64Encode
javamail发送邮件乱码问题解决
<br />关于使用javamail包发送邮件时编码的解决问题:<br />1. 在发送正文时指定正文编码:<br />    在发送邮件时使用<br />    MimeBodyPart  body = new MimeBodyPart();<br />    body.setContent(content, "text/html;charset=GB2312");<br />    注意此时的content编码必须是所指定的编码格式。<br />2.  在设置邮件标题时也要指定标题的编码:<br /> 
使用python发送邮件,无中文乱码。
# -*- coding: utf-8 -*- import smtplib from email.mime.text import MIMEText def send_mail(mailto, subject, body): # 发件人信息 这里使用sohu邮箱发送 host, user, password = 'smtp.sohu.com', '发送邮箱', '密码'
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,
Linux脚本发邮件中文乱码解决
1、系统装的是英文系统,但安装了中文包支持,查系统情况如下 [root@cbserver2 script]# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.
关闭