在查看某些电子邮件时,你可能会发现邮件内容全是看不懂的乱码或方块,难道是垃圾邮件吗?

其实,这往往是由于邮件中采用的文字编码方式没有被我们的阅读程序正确识别。对于中文来说,由于历史原因,既有 GB2312、GBK 这种国家标准,又有 UTF-8 等国际通用标准可以对汉字进行编解码,而他们之间的文字和相应的数字编码又不互相兼容。在计算机之间传播文本时,大部分程序都可以自动判断并采用正确的解码方式来显示文字,用户基本上感觉不到什么,但当程序没能正确判断文字编码方式时,就会遇到乱码现象。因此,有的公司在发送邮件时会采用图片方式来制作邮件内容,虽然可以解决乱码的问题,但我想他们的主要目的还是为了避免邮件被识别为垃圾吧,因为垃圾邮件判断机制很难识别和判断图片内容。

在高级的文本编辑软件、浏览器和邮件程序中都会有对文字编码进行手动切换的功能,供用户在乱码情况下手动切换到正确的编码方式:

例如在 Windows Live Mail 中,可以单击功能区中的如下按钮,选择适当的编码:

在选择时,程序往往会列出非常多的选项,我们需要根据邮件发件人或网站最可能使用的语言来选择。例如我们知道邮件是用中文写的,那编码方式就可能是 GB2312。程序默认情况下会自动识别出编码方式,但在某些特殊情况下,可能会识别错误,以至于使用错误的编码来显示文本。

在在线的邮件收发网站也会有这个问题,这时候一般不需要使用浏览器的编码切换功能,网站本身就会提供相应的选项,例如在网易邮箱中,点击邮件右上角的“更多”按钮,即可进行编码选择:

在 Windows Live Hotmail 这个在线邮箱中,找到这个功能则比较困难。不得不说,最新版本的 Hotmail 界面和功能的确有了很多改进,更好用更方便了,但界面安排上的太大差异,使用怪了旧版本的大多数用户较难适应。例如这个编码切换功能,第一次使用时硬是没有找到这个功能在哪里,最后终于发现,应该点右方的一个小三角,这样,右键信息面板会显示更多的信息,以及我要找的编码切换功能:

也许界面设计者是处于界面简洁的目的而这样设计,这个功能的确用到的时候不多,但那个隐蔽的三角形也的确是太让人纠结了,大部分用户都不会注意到那样一个小三角中藏着的一番天地。

本文转自wbpluto 51CTO博客,原文链接:http://blog.51cto.com/wbpluto/476706,如需转载请自行联系原作者

解决查看 Hotmail 电子邮件乱码相关推荐

  1. 电子邮件乱码产生的主要原因及几种解决方法

    关于电子邮件乱码 --转摘自中国科学院,作者不详     本文主要介绍邮件乱码产生的主要原因及几种解决方法: E-mail编码标准 由于一个汉字是用两个扩展 ASCII码表示,对DOS.Windows ...

  2. 知网的html查重报告看不了,知网查重报告无法查看或者出现乱码怎么解决?

    根据客服的反馈,近期有部分同学在使用知网查重后,下载的报告出现乱码或者无法打开查看的问题,中国同方知网论文检测查重网和同学们一起分析一下,这些问题的出现有可能由哪些原因引起的? 1.电脑上没有安装解压 ...

  3. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录

    解决Ubuntu系统中文乱码显示问题 [日期:2014-02-20] 来源:Linux社区  作者:njchenyi [字体:大 中 小] 我是先安装了Ubuntu 12.04 Server,然后安装 ...

  4. ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题

    确保编码声明正确(例:时尚淘女之家http://www.tao36524.com) 如果您使用的是国外空间,默认是西欧而不是GB2312,你可以通过强制为GD2312的方式! 在数据提取页面的第一行代 ...

  5. 解决Vs输出中文乱码的问题

    解决Vs输出中文乱码的问题 原文:https://blog.csdn.net/c_khalid/article/details/51515675 源程序的运行结果是:中文乱码 首先,这个与VS本身无关 ...

  6. python idea控制台中文乱码_python 解决cv2绘制中文乱码问题

    python 解决cv2绘制中文乱码问题 因为使用cv2.putText() 只能显示英文字符,中文会出现乱码问题, 因此使用PIL在图片上绘制添加中文,可以指定字体文件. 大体思路: OpenCV图 ...

  7. python爬取小说出现乱码_详解Python解决抓取内容乱码问题(decode和encode解码)

    一.乱码问题描述 经常在爬虫或者一些操作的时候,经常会出现中文乱码等问题,如下 原因是源网页编码和爬取下来后的编码格式不一致 二.利用encode与decode解决乱码问题 字符串在Python内部的 ...

  8. jsp解决mysql乱码_解决mysql+jsp出现乱码的问题

    解决mysql+jsp出现乱码的问题 发布时间:2020-07-11 14:39:04 来源:亿速云 阅读:65 作者:清晨 这篇文章主要介绍解决mysql+jsp出现乱码的问题,文中介绍的非常详细, ...

  9. mysql linux 中文乱码怎么解决_如何解决mysql linux 中文乱码的问题

    解决mysql linux中文乱码的方法: 1.查看mysql的默认字符集#mysql -u root - p #(输入密码) mysql> show variables like 'chara ...

最新文章

  1. win7、win10进程pid4占用80端口的解决办法
  2. ES使用org.elasticsearch.client.transport.NoNodeAvailableException: No node available 错误解决方法
  3. kernel 3.10内核源码分析--中断--中断和异常返回流程
  4. view controller lifecycle discussion - onInit
  5. 什么是GraphQL? 普通神话被揭穿。
  6. MPEG-2TS码流编辑的原理及其应用(转载
  7. hashcode、equals
  8. 用项目案例彻底理解Spring IOC容器
  9. OPTEE之安全存储详解
  10. 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(1)--RANRAC
  11. 管理系统统一鉴权服务器,确认服务器已启用密码鉴权
  12. 会玩shiny的数据产品经理更好,是这样吗?
  13. 告别码公式的痛苦,公式OCR终于来了!
  14. siri中文语音助理_2020年人工智能和语音控制的7项新发展
  15. 数分下(第1讲):一阶微分方程的三类模型求解
  16. 508. Most Frequent Subtree Sum
  17. UT2016学习笔记
  18. pythoncookie自动登录_Python使用cookie 免密登录了解一下
  19. 派生类成员的访问属性
  20. linux pandas教程_十分钟入门 Pandas

热门文章

  1. Python中字符串的操作(图文详情)
  2. echarts扇形仪表盘
  3. CPU测试相关工具搜集
  4. 启用nat模式 路由模式_如何在HTML电子邮件中启用暗模式:您需要了解的一切。...
  5. 安卓java.lang.IllegalStateException: The specified child already has a parent.解决方案
  6. Stereo Matching文献笔记之(六):浅谈置信度传播算法(Belief-Propagation)在立体匹配中的应用~
  7. FME高性能编程,让你的FME快起来
  8. 计算机病毒金山毒霸,金山毒霸网络版成为计算机病毒的客星
  9. CUrl 创始人怒怼苹果:靠开源年赚数十亿,却把开发者当免费工具人
  10. 两篇科普文章【开创文章】