Base64是一种8Bit字节数据的编码方式. 在参数传输的过程中经常遇到的一种情况:使用全英文的没问题,但一旦涉及到中文就会出现乱码情况.与此类似,网络上传输的字符并不全是可打印的字符,比如二进制文件.图片等.Base64的出现就是为了解决此问题,它是基于64个可打印的字符来表示二进制的数据的一种方法. 编码原理 Base64的原理比较简单,每当我们使用Base64时都会先定义一个类似这样的数组: char EncodeTable[] = {'A', 'B', 'C', ... 'a', 'b…