我有这个用于编码序列化对象的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中执行它?
答案 0 :(得分:1)
Base64是一种编码方案,因此编码或解码时使用的语言并不重要。
<?php
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';//your base64 encoded string
echo base64_decode($str);
?>