简单来说,Base64是字符串编码的一种方式,Base64编码中只能使用字符 A-Z、a-z、0-9 、+、/ 这64个字符,= 用作后缀。
Base64 在不同系统不同用途下稍用不同,但都使用 A-Z、a-z、0-9 这 62 个字符,剩余两个可能是 +/ 或 !- 等。
产生 Invalid character in a Base-64 string 错误的原因可能是包含了 这64 个之外的字符。
更多 Base64 的信息,请查看:http://zh.wikipedia.org/zh/base64