【发布时间】:2018-04-09 08:49:29
【问题描述】:
我想使用 php 将编码字符串传递给使用java.util.Base64 进行编码和解码的其他系统。
我可以使用base64_encode($str) 对字符串进行编码并将其传递给他们以便在 php 中解码吗?
我可以使用base62_decode($str) 来解码我在php 中从java.util.Base64 得到的内容吗?
或者有没有其他方法在php中编码和解码java.util.Base64字符串?
谢谢!!
【问题讨论】:
-
编码在RFC-4648中被定义为标准。所以它应该/必须是相同的。由于它在 MIME 中的使用,想象一下,例如用 java/c# 编写的邮件客户端。如果您的数据以不同的方式解释,那就更糟了:)
-
Base64 编码/解码在 PHP 或 Java 中必须相同。但请注意,可能会有所不同,具体取决于它是考虑文本数据还是二进制数据。字符串编码也可能存在差异(UTF-8,...)
标签: java php base64 decode encode