首页 > 编程知识 正文

编码有哪些,ansi编码

时间:2023-05-03 16:43:22 阅读:127716 作者:1558

编码MIME编码方式邮件的第一个原因是 Internet 上的很多网关不能正确传输8bit内码的字符,例如汉字。编码的原理把8bit的内容转换成7bit的形式以能正确传输,在接收方收到之后,再将其还原成8bit的内容。 在MIME协议之前,邮件编码有UUENCODE等编码方式,但MIME协议由于算法简单、易于扩展,现在已成为邮件编码的主流。 它不仅可以用于传输8bit字符,还可以用于传输二进制文件(如邮件附件中的图片和音频),并且扩展了许多基于MIME的APP应用程序。 关于编码方式,MIME定义了两种编码方法Base64和qp (四元可打印)。 1.Base64编码 Base64是一种常见的方法,其原理很简单,在把三个Byte的数据用4个Byte表示这四个字节中,实际使用的只有前面的6bit,没有只能传输7位字符的问题。Base64的缩写一般是“B”。 Base64将输入的字符串或数据的一部分编码为只有64个字符{'A'-'Z '、' a'-'z '、'0'-'9'、'、'/'},'='用于填充 在该编码方法中,每次对输入数据流取6bit,以该6bit的值(0-63 )为索引查阅表,输出相应的字符。 这将每3个字节编码为4个字符。 (3乘8→4乘6 ); 不足4个字符用'='填充。 在某些情况下,“=? charset? B?xxxxx

xxx?="是

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。