码迷,mamicode.com
首页 > 其他好文 > 详细

base64

时间:2014-08-09 11:25:47      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:http   数据   ar   问题   div   数据库   sql   ui   

  Base64是网络上最常见的用于传输编码方式之一,例如:

1.用作HTTP表单和URL中的参数。此时,采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到

2.在Hibernate中,就采用了Base64来将一个较长的唯一标识符(128-bit的UUID)编码为一个字符串

 

  标准的Base64并不适合直接放在URL里传输,因为URL编码器会把标准Base64中的“/”和“+”字符变为形如“%XX”的形式,而这些“%”号在存入

数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符。为解决此问题,可采用一种用于URL的改进Base64编码,它不在末尾填充‘=‘

号,并将标准Base64中的“+”和“/”分别改成了“_”和“-”。

 

关于这个编码的规则:

①把3个字符变成4个字符。

②每76个字符加一个换行符。

③最后的结束符也要处理。

base64,布布扣,bubuko.com

base64

标签:http   数据   ar   问题   div   数据库   sql   ui   

原文地址:http://www.cnblogs.com/yuyutianxia/p/3900628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!