base64에 몇 개의 문자열을 포함하는 직렬화 된 객체를 인코딩하는 데 사용한이 Java 코드가 있습니다.
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);
?>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다