PHP中的Base64_encode()是否等于java.util.Base64?

时间:2018-04-09 08:49:29

标签: java php base64 decode encode

我想使用php传递并获取编码字符串到其他使用java.util.Base64进行编码和解码的系统。 我可以使用base64_encode($str)进行编码并将字符串传递给它们以便在php和中进行解码 我可以使用base62_decode($str)解码我从php java.util.Base64得到的内容吗? 或者还有其他方法来编码和解码php中的java.util.Base64字符串吗?

谢谢!

3 个答案:

答案 0 :(得分:4)

简答:

Base64是standard

长答案:

PHP documentation for base64_encode引用RFC 2045,即MIME base64编码。

Javadoc告诉Java支持不同类型的Base64,其中一个是MIME。 Basic类型也应该有效。主要区别在于MIME类型要求没有行超过76个字符。

答案 1 :(得分:1)

是的,base64是一个在所有平台上都应该起作用的标准。

答案 2 :(得分:1)

当然,跨不同平台和语言的标准格式。