我可以用在java中编码的php中的base64解码数据吗?

时间:2015-11-17 05:34:22

标签: java php

我有这个用于编码序列化对象的java代码,该对象在base64中包含几个字符串

public static String encode(Object obj) throws IOException {
    ByteArrayOutputStream b = new ByteArrayOutputStream();
    ObjectOutputStream o = new ObjectOutputStream(b);
    o.writeObject(obj);
    return Base64.encodeToString(b.toByteArray(), Base64.DEFAULT);
}

我使用PHP将结果字符串存储在数据库中...我知道如何在java中解码这个但是由于某些原因我需要在PHP代码中执行它...所以如何在PHP中执行它?

1 个答案:

答案 0 :(得分:1)

Base64是一种编码方案,因此编码或解码时使用的语言并不重要。

 <?php
    $str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';//your base64 encoded string
    echo base64_decode($str);
 ?>