文档章节

=?gb2312?B?zfXMqQ?= 什么意思?

BryanYang
 BryanYang
发布于 2014/11/11 14:06
字数 231
阅读 16
收藏 0

你的邮件有没有收到类似这样发件人发来的邮件?收到的时候是否有崩溃的感觉??

其实很简单,我来告诉你这个什么意思吧,

首先这是一个字符串,并且按照'?'分割成5部分

  • '=' :一个转码过的字符串的开始

  • 'gb2312':字符串原来的编码为gb2312

  • 'B':现在的编码 'B-encoding',也就是base64的意思

  • 'zfXMqQ':真正的值,也就是编码过的字符串

  • '=':结束

怎么解码呢?把'zfXMqQ'这个base64编码的值转成gb2312,你就可以在gb*的系统中看了,如果你的系统是utf-8的,还需要把刚才的结果再转成utf-8。

也就是:

  • echo "zfXMqQ" | base64 -d | iconv -f gb2312 -t utf-8

在python中进行解码的时候,通过split ? 取到第三个值“zfXMqQ”就可以进行解码。



© 著作权归作者所有

共有 人打赏支持
BryanYang
粉丝 15
博文 165
码字总数 52036
作品 0
石景山
程序员
这句php的表达符号是什么意思?

$var = strtolower(CHARSET) == 'utf-8' ? iconv("UTF-8", "gb2312", $var) : $var; 呃.. 以前没接触过这样的语句.. 请问下 上面这行的 == ? : 这三个符号是什么意思?...

吾乃初学者
2014/01/21
219
1
2015/5/1 (二) 字符集和字符编码

首先,我们需要了解,计算机硬件是只会读取二进制文件的,但是,对于这些复杂的10110101101,这些东西所表达的意思,即使是高深的程序猿们,也未必看得懂,就更别说那些不是IT行业的人士了,...

swon
2015/05/02
0
0
Python 字符编码问题

python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。 有一点需要清楚的是,当python要做编码转换的时候,会借助于内部的...

wangxuwei
2016/09/30
14
0
Python字符编码问题

python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。 有一点需要清楚的是,当python要做编码转换的时候,会借助于内部的...

有些服务器
2015/12/03
49
0
JSP页面显示中文乱码的解决方案

在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,要解决这个问题首先要知道问题出在哪里,然后再找解决方案,下面就列出了具体的步骤,只要按以下步骤去做,解决JSP页面显示中文乱...

oecp
2011/05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

74.expect脚本同步文件以及指定host同步文件 构建分发系统文件和命令

20.31 expect脚本同步文件: 在expect脚本中去实现在一台机器上把文件同步到另外一台机器上去。核心命令用的是rsync ~1.自动同步文件 #!/usr/bin/expect set passwd "123456" spawn rsync -a...

王鑫linux
21分钟前
0
0
TypeScript项目引用(project references)

转发 TypeScript项目引用(project references) TypeScript新特性之项目引用(project references) 项目引用是TypeScript 3.0中的一项新功能,允许您将TypeScript程序构建为更小的部分。 通过这...

durban
25分钟前
0
0
爬虫入门

导读 网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,它们被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取...

问题终结者
25分钟前
0
0
ppwjs之bootstrap文字排版:无序列表项不换行

<!DOCTYPT html><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>ppwjs欢迎您</title><link rel="icon" href="/favicon.ico" ......

ppwjs
32分钟前
0
0
SpringBoot 学习一

本文将从以下几个方面介绍: 前言 HelloWorld 读取配置文件 例子(CURD) 前言 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架...

tsmyk0715
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部