乱码是如何产生的?该怎么解决呢?

答案 分类: 电脑/网络 >> 互联网 问题描述: 浏览网页的时候,经常会看到文章中间出现一大段乱码,妨碍了阅读,这种情况是怎么产生的呢?如何解决阿? 非常感谢:) 解析: 乱码是怎么产生的呢?如果你打开一封乱码邮件时,你就会有可能看到如下两行: Content-Transfer-Encoding: ba

乱码是如何产生的?该怎么解决呢?

分类: 电脑/网络 >> 互联网

问题描述:

浏览网页的时候,经常会看到文章中间出现一大段乱码,妨碍了阅读,这种情况是怎么产生的呢?如何解决阿?

非常感谢:)

解析:

乱码是怎么产生的呢?如果你打开一封乱码邮件时,你就会有可能看到如下两行:

Content-Transfer-Encoding: base64 (或qutoed Printable或8bit)

Content-Type: text/plain; charset=“us-ascii”

其中第一句说明此邮件传输时所用的编码,是base64还是qutoed Printable或是8bit,第二句Content-Type说明邮件的内容类型是纯文本还是或是超文本文档,charset说明信中文字所用的字符集。

有us-ascii,ISO-8859-1,GB2312等。为什么邮件传输时需要编码呢?因为最早的E-mail是UNIX系统中出现的,当时的E-mail只能传送ASCII码(美国国家标准信息交换码)格式的文字信息,ASCII码是7位代码,非ASCII码格式的文件在传送过程中就需要先编成7位的ASCII代码, 然后才能通过 E-mail进行传送;如果不经过编码,则在传送过程中会因为ASCII码7位的限制而被分解,分解之后只会让收信方看到一堆杂乱的ASCII字符。经过编码后的文件,在传送过程中可顺利传送,不会有“被截掉一位”的危险。但是收信方必须具有相应的解码程序,将这份经过编码的东西还原,才能看到发信人要传送的信息内容 。而我们的中文是8位代码编码的文字,并不是标准的ASCII码格式,由于在国内中文是通行的文字,所以大部分的国内邮件服务器都已能够处理GB内码的文件,因而不需要做这种编码/解码的操作,但如果要送中文邮件到国外或使用国外的邮件服务器传送邮件,就需要经过这种转换才能传送,因为国外的邮件服务器是无法辨认中文内码的。中文码在经过一些不支持中文内码的传递主机时,依然会被截掉一位,造成文件乱码无法读取。而经过编码的中文邮件,收信人收到后将文件解码还原,也需要有中文系统才能看所写的中文信息。

电子邮件中常用的有三种编码标准

一、UU编码(Unix-to-Unix encoding)

uuencode和uudecode原来是unix系统中使用的编码和解码程序,基于Windows的类似程序有wincode和winzip等。 wincode除支持UU编码外也支持MIME、Binhex等编码格式,应用范围颇为广泛。

以上介绍的UU编码并非只能编中文文字。任何你要寄送的文件包括*.gif,*.exe等二进制文件都可以按照编码→发送→收信方收信→解码还原的步骤传送。这种编码方法现在虽已不常用,但OE,Foxmail等绝大多数邮件系统都支持。

二、MIME标准(Multipurpose Inter Mail Extentions)

UU编码解决了E-mail只能传送ASCII文件的问题 。但这种方式其实并不是很方便,因而又发展出一种新的编码标准,其全名是Multipurpose Inter Mail Extentions,一般译作“多媒体邮件传送模式”。

顾名思义,它可以传送多媒体文件,在一封电子邮件中附加各种格式的文件一起送出。

MIME标准现已成为Inter电子邮件的主流。它的好处是以物件作为包装方式,可将多种不同文件一起打包后传送。发信人只要将要传送的文件选好,它在传送时即时编码,收信人的软件收到也是即时解码还原,完全自动化,非常方便。当然先决条件是双方的软件都必须具有这种功能,要不然发信人很方便地把信送出去了,但收信人的软件如果没有这种功能,无法把它还原,看到的也就是一大堆乱码了。使用这种方式,用户根本不需要知道它是如何编码/解码的。即使只是用文字写的信,一样是打好包便寄出。如果是要寄多媒体文件,只要做选文件的动作,选完后寄出,其余的工作由电子邮件软件自动完成。 由于MIME的方便性,愈来愈多的电子邮件软件采用这种方式。(我们现在最常使用的电子邮件软件OutlookExpress、Eudora、Foxmail和一些网上在线邮局如163、263等就是采用MIME方式,所以我们才能如此轻松地收发电子邮件。

MIME定义的是一种规格,也可以说是一种统称。 其实能够符合这种规格的编码方式并不是单一的一种,只要符合这种MIME规格便可顺利传送。MIME定义两种编码方式:Base64与QP(Quote-Printable)。QP的规则是对于资料中的7位无须重复编码,仅将8位的数据转成7位。QP编码适用于非ASCII码的文字内容,例如我们的中文文件。而Base64的编码规则,是将整个文件重新编码成7位,通常用于传送二进制文件。编码的方式不同会影响编码之后的文件大小。而具有MIME功能的E-mail软件大都能自动判别你的邮件是采用何种编码,然后自动选择用 QP或Base64来解码。QP编码的方式,是将一个字节用两个16进制数值表示,然后在前面加“ =”。所以我们看到经过QP编码后 的文字通常是这个样子:

=A4j=AEa=A6n=A1I=A7=DA=AC0=B1=E7=A9s=A7g=A 1A=AB=DC=B0=AA=B而Base64编码是将连续的三个字符(二进制共24位)分解为四个六位二进制串, 每个串的大小就限定在0-63之间, 分别用ANSI字符'A'-'Z','a'-'z','0'-'9','+','/'代替; 如果最后的字符剩下一个, 补零后分解为两个六位二进制串, 编码的最后加进两个'='字符; 如果最后字符剩下两个,补零后分解为三个六位二进制串, 编码的最后加进一个'='字符。编码后的文字通常是: pGquYaZuoUmn2qxPseepc6dnoUGr3LCqv70ms773t3ymYqa5plakaq5hptu,如果你使用支持MIME标准的电子邮件软件,那么在收发信件的过程中是看不到这些乱七八糟的字符的。但如果很不幸,收信人没有这种支持MIME的软件,他看到的东西就是上面那一大段符号了。不过别急,你仍然可以先将这份“天书”存档,然后使用一些解码软件把它翻译回来。

三、Binhex编码

Binhex的编码方式常用于Mac机器,在PC上是较少使用的一种编码方式。一般PC上的电子邮件软件,亦多数支持MIME的规格,很少有支持Binhex格式。在常用的电子邮件软件中,唯Eudora具有这种功能,可直接解读Binhex的编码,如果你收到了这种由Binhex所编码的邮件,而且你的mail软件并不是Eudora或其他支持Binhex格式的软件,那也得用一个解读Binhex的程序解码。有一个共享软件Binhex3.exe具有这个功能,它在许多FTP站点都能找到。

在Windows下,你还可以用上面介绍的wincode来解码。本文介绍的UU编码、MIME以及Binhex都可以用它来处理。但可惜的是,对于MIME,它只处理Base64的编码。如果能再加上QP的功能,真的可以靠它走遍天下了。

在MIME几乎已成标准规格的现在,用一套支持MIME的软件来做收发E-mail的工作,这些编码/解码工作就会自动完成,不会给你带来麻烦。如Foxmail3.0支持MIME和UUCode两种编码方式,但MIME只支持8位(8bit)编码方式。但他支持us-ascii,ISO-8859-1,GB2312三种字符集,且它只能以纯文本方式传送正文。而OE则支持UUCode和MIME中的Base64和QP两种编码方式,除此之外他还支持邮件正文以HTML方式传送。这就是我们用OE看到的有着漂亮背景的邮件。 当然如果你收到的八位编码的邮件,不幸中途被截了一位,造成若是不是上述Base64或QP样的乱码,且是纯中文的话,也可以通过编程序来补上最高位的方法恢复,如果是中英混合的,就只能让对方重发一遍了。

现在我们知道邮件的乱码是如何产生的了,如果遇到的话,相信你也可信“码”“邮”缰,游刃有余了。(信“码”“邮”缰在电子邮件中遇见乱码是一件让人感到很恼火的事,尤其是遇到有重要内容的邮件则更是损失惨重。

首先可能是快递放错地方了 比如我在某楼盘的A区 快递员搞错放到C区了 我依然短信 在自己住的A区就拿不出来 所以你先看看是不是快递柜编码编号对不对 如果是对的就可能是快递柜软件问题 打电话给快递员或者快递柜上面的服务电话就可以解决了

解决方法:、首先打开手机中的微信,然后在消息界面右上角的搜索;

2、然后输入“丰巢智能柜”,搜索 ,选择搜索出来的丰巢智能柜公众号

3、“关注公众号”;

4、然后将我们快递上填写的手机号码输入发送,绑定手机号码;

5、然后在丰巢快递柜,上方的取快递;

6、在丰巢快递柜取快递界面,可以选择微信扫码取件;

7、微信扫码成功,之后快递柜会自动打开我们快递所存放的柜子,取出快递后将柜门闭关即可,取出后,丰巢快递APP、微信公众号会提示我们的快递已从快递柜取出


  • 解决
  • 免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

    图片声明:本站部分配图来自人工智能系统AI生成,国外stocksnap摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国外贸事业出一份力,发布内容不收取任何费用也不接任何广告!
     

    • 热门焦点
    • 南昌的邮政编码是多少

      南昌的邮政编码是330000。南昌市,江西省省会,江西省的政治、经济、文化、科技中心。地处江西中部偏北,介于东经115°27'至116°35'、北纬28°10'至 29°11'之间。东连余干、东乡,南接临川、丰城、西靠高安、奉新、靖安,北与永修、都昌、鄱阳三县共鄱阳湖;属亚热带季风湿润气候
      09-08
    • 韵达快递全国收费标准

      1、广东省内:首重8元/KG、续重2元/KG。2、江苏、浙江、上海、北京、福建、首重10元/KG、续重4元/KG。3、天津、重庆、安徽、广西、贵州、海南、河北、河南、湖北、湖南、江西、山东、山西、陕西、四川、云南、首重12元/KG、续重5元每/KG。4、甘肃、黑龙江、吉林、辽宁、宁
      08-17
    • 上海到广州快递费用多少钱呢?

      寄快递的收费标准一般都是按照体积或者重量来进行收费,不同的快递收费是不一样的,收费标准都是按照通用体积计算公式:重量(kg)=长(cm)×宽(cm)×高(cm)÷5000。以顺丰为例:顺丰快递在全国实行统一的收费标准,寄件同城10元,省内12元,省外20元。此价格均为首件起步价,如果超重需要
      08-18
    • 顺丰寄件的时候是怎么付款的呢?

      寄方付,收方付,第三方付意思如下:1、寄方付:就是寄东西的一方付钱 ,一般要先交钱。2、收方付:就是收东西那个人付 ,这个一般是等货到了之后收货人付款,也就是到付。3、第三方付:就是找了一个机构或者代理付钱的,即不是寄的人又不是收的人付款的统称为第三方付款。扩展资料顺丰速运
      08-17
    • 新疆的南疆和北疆分别为哪些市县?

      1.南疆:喀什,图木舒克,阿克苏,阿拉尔,和田,铁门关,昆玉,克孜勒苏柯尔克孜自治州,巴音郭楞蒙古自治州。2.北疆:乌鲁木齐,克拉玛依,阿勒泰地区,塔城地区,昌吉,石河子,北屯,可克达拉,伊犁,博尔塔拉。3.新疆的地理特征是“三山夹两盆”,新疆最北部为阿尔泰山,中部为天山,最南部为昆仑山系。阿尔泰山
      08-23
    • 北京朝阳区的所有外企

      朝阳区的外企,你只有一个个在工商局去查,以下是我整理的北京的一些外企资料,前面 一个是所有500强公司在北京的具体名字,但地址什么的就没了,哪些在朝阳我不确定。后面是整个北京知名外企的名单,但其中其实很多都不知名,呵呵。=====北京500强名单:制药:拜耳医药保健有限公司拜耳(
      09-03
    • 淘宝的优缺点?

      优点:1、开店方便快捷。淘宝有着丰富的网商服务经验,这里提供了最高效的开店解决方案。只要你有一定的互联网知识,有货源,搭配一台智能手机手机就可以拥有自己的店铺。淘小铺的装修更加方便简单,店铺目前有三种装修模板供卖家使用,只需要一键设置就可以更换成自己喜欢的模板。
      08-18
    • 顺丰拒签运费谁承担

      顺丰到付件被拒签邮费由卖方承担。1.现在很多卖家为了降低买家的购物风险和容易成交,给予买家全额到付的,既然卖家同意全额货到付款,那么这个送货的运费是由卖家支付。2.如果买家拒签拒收的,快递公司会先联系卖家立刻给买家沟通,沟通不成功的,快递公司会给卖家退回商品,这时会产
      08-17
    • 新疆阿拉尔市阿拉尔市邮编

      新疆维吾尔自治区 阿拉尔市 843300阿拉尔市,是新疆维吾尔自治区直辖的县级市,北起天山南麓山地,南至塔克拉玛干沙漠边缘,东临沙雅县,西抵柯坪县,傍依阿克苏河、塔里木河、台兰河、多浪河水系。地理坐标为东经80°30′至81°58′,北纬40°22′至40°57′之间。东邻沙雅县,西依阿
      09-03
    • 怎么算快递运费,多少钱一公斤?

      规则物品:长(cm)×宽(cm)×高(cm)÷6000=重量(KG)不规则物品:最长(cm)×最宽(cm)×最高(cm) ÷6000=重量(KG)普通快递都有带电子秤,1公斤以内算首重,1公斤以外算续重,一般续重比首重便宜2元,只计重量不计体积,8~12元起价。当然实在太大的东西他们也会按体积算。个别快递走空运的算体积和
      08-18
    • 偏远地区运费一般设置为多少

      12元-15元。根据查询国家市场监管部门发布的公告得知:偏远地区运费一般设置为12元-15元之间。偏远地区,就是超出各快递公司服务区的目的地 ,偏远地区大部分指的是新疆,西藏,甘肃,宁夏,青海,内蒙古,这六个省份。
      08-17
    • 对外贸易依存度怎么计算?

      对外贸易依存度的计算公式 如下: ? ? ? ? ? ? ? ?对外贸易依存度=一国进口+出口总额/国内生产总值出口(进口)依存度:即一国出口总额进口/其国内生产总值(关于对外贸易依存度的相
      08-11
    • 顺丰收件人的付款方式寄付现结和到付分别是什么意思?

      寄付现结就是寄件人寄件时支付运费。到付就是邮件到达目的地后由收件人支付运费。扩展资料还有一种付款方式叫货到付款业务流程1、卖家:等取货的来,来了以后告诉他货到付款(有的物流不支持,但是货运可以的)然后他会告诉你钱送到你手的大概时间(有的不说,你要自己问),货到付款对卖
      08-18
    • 深圳外贸尾货批发市场在哪里

      振中三街。深圳外贸尾货批发市场位于深圳市福田区振中三街,是一个以时装为主的市场。深圳外贸尾货批发市场由宏裕集团股份有限公司与深圳市共同投资新建的批发城。是珠江三角
      08-11
    • 顺丰从广东发到山东要多久?大约多少钱

      顺丰快递从广东(州)市到山东(济南)最快需要3天时间。山东和广东两个都是省名,不是地名,按从山东(济南)到广东(州)有1820公里左右,以经是很远了,但现在的高速路很发达,加上顺风是国内知名品牌快递单位,很快的。广东省到山东顺丰快递首重22元,续重1.1-50kg续重14元。50.1-100kg续重12元;100
      08-17