文档章节

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

BryanYang
 BryanYang
发布于 2014/11/11 14:06
字数 231
阅读 16
收藏 0
点赞 0
评论 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
博文 97
码字总数 52036
作品 0
石景山
程序员
这句php的表达符号是什么意思?

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

吾乃初学者 ⋅ 2014/01/21 ⋅ 1

2015/5/1 (二) 字符集和字符编码

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

swon ⋅ 2015/05/02 ⋅ 0

Python字符编码问题

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

有些服务器 ⋅ 2015/12/03 ⋅ 0

Python 字符编码问题

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

wangxuwei ⋅ 2016/09/30 ⋅ 0

JSP页面显示中文乱码的解决方案

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

oecp ⋅ 2011/05/24 ⋅ 0

python显示中文字符

python显示中文字符 (2009-12-02 14:04) 分类: 中文字符 # -- coding:gb2312 -- #必须在第一行或者第二行 Python中文问题研究 我曾经在深入浅出java中文问题系列中研究过java的中文问题,现...

Sophia_tj ⋅ 2012/09/27 ⋅ 0

【字符编码】你真的了解字符编码吗

腾讯大讲堂——字符编码的前世今生 字符串,那些你不知道的事 编码字符集标准及分类研究 通信用語の基礎知識 —— ISO/IEC 2022 ISO 2022 介紹(1): 標準 1. 说明 1.1 字符编码贡献的相关的组...

u010386612 ⋅ 04/21 ⋅ 0

CentOS7中文语言乱码问题解决

1.安装中文语言包 先查看系统是否有安装中文语言包 # locale -a (列出所有可用的公共语言环境的名称) 若发现以上几项,说明系统已安装中文语言包,无需再安装,那这几项代表什么意思呢? ...

河图再现 ⋅ 04/19 ⋅ 0

php utf8和utf-8的区别

在使用中常常遇到utf-8和utf8,现在终于弄明白他们的使用不同之处了,现在来和大家分享一下,下面我们看一下utf8 和 UTF-8 有什么区别 “UTF-8”是标准写法,php在Windows下边英文不区分大小...

jackjie2010 ⋅ 2012/05/14 ⋅ 0

HTML,CSS,font-family:中文字体的英文名称

HTML,CSS,font-family:中文字体的英文名称 宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 MingLiU 标楷体 ...

潜心笃志 ⋅ 03/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 47分钟前 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 50分钟前 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 今天 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 今天 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部