<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Quoted-printable</id>
	<title>Quoted-printable - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Quoted-printable"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Quoted-printable&amp;action=history"/>
	<updated>2026-07-17T03:24:00Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Quoted-printable&amp;diff=1747317&amp;oldid=prev</id>
		<title>imported&gt;Zao：​增加或調整分類</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Quoted-printable&amp;diff=1747317&amp;oldid=prev"/>
		<updated>2021-11-24T01:21:55Z</updated>

		<summary type="html">&lt;p&gt;增加或調整分類&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA&lt;br /&gt;
|G1 = IT&lt;br /&gt;
}}&lt;br /&gt;
{{lang|en|&amp;#039;&amp;#039;&amp;#039;Quoted-printable&amp;#039;&amp;#039;&amp;#039;}}或{{lang|en|&amp;#039;&amp;#039;&amp;#039;QP encoding&amp;#039;&amp;#039;&amp;#039;}}，没有规范的中文译名，可译为&amp;#039;&amp;#039;&amp;#039;可打印字符引用编码&amp;#039;&amp;#039;&amp;#039;或&amp;#039;&amp;#039;&amp;#039;使用可打印字符的编码&amp;#039;&amp;#039;&amp;#039;。Quoted-printable是使用可打印的[[ASCII]]字符（如字母、数字与「=」）表示各种编码格式下的字符，以便能在7-bit数据通路上传输[[8位元组|8-bit]]数据, 或者更一般地说在非[[8-bit clean]]媒体上正确处理数据{{noteTag|历史上，e-mail过去被认为是non-8-bit-clean, 因为不同的媒体被用来传输处理e-mail，有的并不是[[Internet]]. 现代[[ESMTP]]服务器是8-bit clean在大多数情况，参见[[8BITMIME]].}}。这被定义为MIME [[MIME#Content-Transfer-Encoding|content transfer encoding]]，用于[[e-mail]]。&lt;br /&gt;
&lt;br /&gt;
QP使用「=」开头的[[转义字符]]. 一般限制行宽为76，因为有些软件限制了行宽.&lt;br /&gt;
&lt;br /&gt;
== 综述 ==&lt;br /&gt;
[[MIME]]定义了在e-mail中发送各种信息的方法, 包括非[[英语]]的其它语言文本信息, 使用非ASCII的其它[[字符编码]]。这些编码常常使用ASCII范围以外的值来编码字符，因此需要进一步被编码以便适用于non-8-bit-clean环境。Quoted-printable编码就是把任意字节序列映射为ASCII字符序列。Quoted-printable自身并不是一种[[字符编码#现代编码模型|字符编码方案]], 而是一种在面向字节的编码时的数据编码布置（data coding layer），即由编码的字符序列如何表示为字节流QP是可逆的，即可以由原来的非ASCII字符流与QP编码后的字节流来回转换而不失信息。&lt;br /&gt;
&lt;br /&gt;
Quoted-printable与[[Base64]]是两种基本的MIME内容传输编码, 如果通常的「8bit」编码不适用。如果文本不含很多非ASCII字符，quoted-printable编码的结果的可读性相当好{{noteTag|这意味着使用了一种ASCII兼容编码。而文本例如是[[EBCDIC]]编码的，QP编码后当然就不可读了。}}而且紧凑。但是，如果输入的大多数是非ASCII字符，那么quoted-printable编码将变得既不可读又非常低效。Base64并不是人可读的，但对于所有数据其成本均匀，适用于二进制数据与非拉丁字母语言文本。&lt;br /&gt;
&lt;br /&gt;
== Quoted-printable编码 ==&lt;br /&gt;
任何8-bit字节值可编码为3个字符：一个等号「=」后跟随两个[[十六进制]]数字（0–9或A–F）表示该字节的数值。例如，ASCII码[[换页符]]（十进制值为12）可以表示为「=0C」, 等号「=」（十进制值为61）必须表示为「=3D」。除了可打印ASCII字符与[[换行]]符以外，所有字符必须表示为这种格式。&lt;br /&gt;
&lt;br /&gt;
所有可打印ASCII字符（十进制值的范围为33到126）可用ASCII字符编码来直接表示, 但是等号「=」（十进制值为61）不可以这样直接表示。&lt;br /&gt;
&lt;br /&gt;
ASCII的[[水平制表符]](tab)与[[空格符]], 十进制为9和32, 如果不出现在行尾则可以用其ASCII字符编码直接表示。如果这两个字符出现在行尾，必须QP编码表示为「=09」(tab)或「=20」(space)。&lt;br /&gt;
&lt;br /&gt;
如果数据中包含有意义的行结束标志，必须转换为ASCII回车(CR)换行(LF)序列，既不能用原来的ASCII字符也不能用QP编码的「=」转义字符序列。 相反，如果字节值13与10有其它的不是行结束的含义，它们必须QP编码为=0D与=0A。&lt;br /&gt;
&lt;br /&gt;
quoted-printable编码的数据的每行长度不能超过76个字符。为满足此要求又不改变被编码文本，在QP编码结果的每行末尾加上「软换行」（soft line break）。即在每行末尾加上一个「=」, 但并不会出现在解码得到的文本中。这种软换行也适用于文本的行非常长，超过了软件限制（例如，某些SMTP软件要求最大行长为1000个字符），这也是RFC 2821允许的。&lt;br /&gt;
&lt;br /&gt;
一个轻微修改的quoted-printable用于消息头（message header）；参见[[MIME#Encoded-Word]]。&lt;br /&gt;
&lt;br /&gt;
== 例子 ==&lt;br /&gt;
 If you believe that truth=3Dbeauty, then surely=20=&lt;br /&gt;
 mathematics is the most beautiful branch of philosophy.&lt;br /&gt;
&lt;br /&gt;
这是上述字符串的QP解码: &amp;lt;blockquote&amp;gt;If you believe that truth=beauty, then surely mathematics is the most beautiful branch of philosophy.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 类似编码方法 ==&lt;br /&gt;
* [[百分号编码]] (data encoding in URL, most used for text)&lt;br /&gt;
* [[字符值引用]] (text encoding in SGML, HTML, XML)&lt;br /&gt;
* [[Rich Text Format#Character encoding]] (a component of text encoding)&lt;br /&gt;
&lt;br /&gt;
== 注释 ==&lt;br /&gt;
{{NoteFoot}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
 &lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://www.convertstring.com/EncodeDecode/QuotedPrintableDecode Online quoted-printable decoder]{{Wayback|url=http://www.convertstring.com/EncodeDecode/QuotedPrintableDecode |date=20120503225837 }}&lt;br /&gt;
* [http://www.convertstring.com/EncodeDecode/QuotedPrintableEncode Online quoted-printable encoder]{{Wayback|url=http://www.convertstring.com/EncodeDecode/QuotedPrintableEncode |date=20120503225828 }}&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* [[RFC 1521]] (obsolete)&lt;br /&gt;
* [[RFC 2045]] (MIME)&lt;br /&gt;
[[Category:电子邮件]]&lt;br /&gt;
[[Category:字符]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Zao</name></author>
	</entry>
</feed>