QQ邮箱打开变乱码?

问题描述:发送压缩文件到qq邮箱,发现标题为中文名称,能正常显示,但是附件的中文名称为乱码。
任务:解决附件中文名称的乱码问题。

Smtp发送中文邮件的时候也会产生像ftp乱码的现象,不知道在网上这样的资料很少,让我们那些第一次遇到这种问题的人真不知道该从何下手,不过还好,这个问题相对ftp的解决起来简单一些,因为我们可以很清楚地想到还是要根据他的rfc文档来进行代码的调整,描述smtp的rfc文件有:rfc46,49,因为rfc文档是权威性的协议开发”手册”,所以进行网络协议的开发的对于这种编程遇到问题第一想到的当然是查文档,

Smtp发送邮件要注意编码方面问题的至少包括两个部分:邮件主题和邮件内容,至于其他的属性都是英文的表示形式,对这种情况编码方式并不敏感,所以我们最主要的任务就是找出设置主题和内容为某种制定编码的格式的rfc参考文档:

sprintf(pOutBuff,“Subject: =?utf-8?B?%s?=/r/n”,local_out_buf)//指定邮件主题为utf-8编码,当然也可以制定其他的,但是utf-8是现在字符编码都争相支持的最有前途的一种编码方式,所以为了最大可能的使得我们的代码通用性更强,最好是使用utf-8的编码方式.

对于那些不需要附件或者是附件不会包含中文的文件或音频视频或二进制等文件都不需要进行处理了,但是如果你的附件的文件名为中文的话这个时候也是需要和上面的方式一样的处理方法.

差点忘记说了,传送过去的需要你将原来的编码进行转换到你设置的编码方式去了,比如这里就需要你将原来的编码转到utf-8。

3、C语言base64编解码 (源自:

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到。

 0. 源数据都是8位位宽的数据;
 1. 相当于分组码,将源数据分为3个一组,每一组共24bits,采用每6位对应一个编码码字,那么3*8bits = 4*6its, 将3个数据映射成4个数据,由于编码的码字都是6位长度,换位10进制就是0-63,总共有64中可能性,这也是base64名字的来历;
 2. 6bits对应10进制数对应的码字如最后的表;
// 每三个一组,进行编码 // 要编码的数字的第一个
/** 在字符串中查询特定字符位置索引
 // 每四个一组,译码成三个字符

根据方法1找到大概的解决思路,单独测试,不能解决!
结合方法1和方法2的思路,发现需要方法3来支持,综合一下,测试通过!

如何使用我速PDF转换器将为什么qq邮箱发送PDF格式显示乱码呢?相信很多小伙伴都有过这样的困扰,还有很多学生党在写自己的毕业论文或者是老师布置的需要交的文档作业之类的时候,会遇到为什么qq邮箱发送PDF格式显示乱码的问题,没有关系,今天小编教给大家的就是如何使用我速PDF转换器,来解决这个问题吧?
第一步:首先进入我速PDF转换器官网(/)
第二步:下载安装完成后,打开软件,选择【为什么qq邮箱发送PDF格式显示乱码】
第三步:点击或者拖拽你想要转换的批量PDF文件或者点击界面下方【添加文件夹】;输出目录可以选择【原文件目录】或者【自定义目录】,最后点击【开始转换】即可完成转换。
只需要按照上述方法进行操作,就可以将解决了,以后大家想要将PDF转换成其他文件,就可以利用这款软件进行转换。如果有任何疑问可以进入官网联系技术支持人员予以解决问题。以上就是解决为什么qq邮箱发送PDF格式显示乱码的方法了,如果还有什么问题的话可以在官网咨询客服。

网上别人传给我一些小说,是超大附件的。我选择进入下载页面,然后保存了,是RAR的。但是然后打开以后就是乱码了。为什么呢。如果是普通附件没有这样的问题。
用的是QQ邮箱,复制网上什么Outlook Express 的答案不要。如果可以解决问题,再加分。
不是文件大小的问题,连七百多K的都不行,普通附件里都可以传700多K的呢、
从700多K的到30多M的都是乱码、只要是超大附件传送的都是乱码
 
 
首先、你注意别人给你传的小说是什么格式的,例如有txt、adobe reader、 ini inf html ghg log mif exe prx htp tlb dll 等等。。
你解压的RAR、里面的小说,可能你电脑没有相应的文本软件来打开他、所以出现乱码了、
你下载个文档格式转化就可以打开了、
文档格式问题吧
收到乱码邮件的原因有下面三种:
1. 发件人写邮件所采用的汉字编码与中国大陆的汉字编码不一样。
2. 发件人使用其他语言文字编码写信,收到的邮件被默认成汉字编码。
3. 发件人使用了和用户不一样的邮件收发工具。
4. 发件人邮件服务器的邮件传输方式和qqmail邮件服务器不一致。
对于带乱码的邮件可以采用以下解决方法:
1. 用邮件客户端将邮件收取下来,打开,然后查找客户端自带的编码工具所在的位置。
2. 调整编码的设置,设置成正确的编码,基本上可以解决乱码问题。如果是邮件内容出现错误编码,则不一定能解决乱码问题。
个人认为可能是文档的格式问题 或是收发工具不一样的问题 希望可以帮到你
附上不同格式的建议打开方式
不同类型的附件怎么打开?
未识别格式,尝试记事本打开 光盘映象,ultraiso 等打开
注册表,双击打开(谨慎使用) 文本,记事本打开
信件,outlook 打开 word 文档,微软 word 打开
excel 文档,微软 excel 打开 分隔符,记事本打开
幻灯片,微软 powerpoint 打开 可执行程序,双击打开(谨慎使用)
图片,acdsee 打开 网页,浏览器ie打开
样式表,记事本打开 字体,双击打开
编译htm,双击打开 帮助,双击打开
脚本,记事本打开 pdf 文档,adobereader 打开
zip 压缩,winrar 打开 rar 压缩,winrar 打开
音乐,mediaplayer 或 realplayer 打开 图片,acdsee 打开
另附我们知道,gmail允许用户调用google文档或者以html方式浏览office格式的文档,但是由于服务器等方面的原因,很多网友在访问gmail时并不见得那么顺利。其实,我们同样可以利用qq邮箱在线浏览office格式的文档附件。
访问qq邮箱,进入收件箱打开相关的邮件,如图1所示,可以看到office文档附件的右侧较以前增加了一个名为"html查看"的链接。
注意打开方式!!比如经常下载的RAR文件很多人用文本文档打开当然乱码。
请你打开RAR,用RAR打开发给你的文档试试,相信你会成功的。
首先你注意别人给你传的小说是什么格式的,
你解压的RAR、里面的小说,可能你电脑没有相应的文本软件来打开他、所以出现乱码了、
你下载个文档格式转化就可以打开

我要回帖

更多关于 电脑打开文件出现乱码怎么办 的文章

 

随机推荐