У меня есть этот код 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?
Base64 - это схема кодирования, поэтому не имеет значения, какой язык вы используете при кодировании или декодировании.
<?php
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';//your base64 encoded string
echo base64_decode($str);
?>
base64_decode
php.net/manual/en/function.base64-decode.php