私が使用しているデータベースは Postgresql で、Web ページをダウンロードして BLOB に保存しています。このような:
<?php
$html = file_get_contents('http://www.example.com');
$encoded_html = base64_encode($html);
//Store encoded data in blob in database
?>
その部分はうまく機能します。しかし、デコードして表示しようとすると、文字化けしてしまいます。
<?php echo base64_decode($encoded_html); ?>
データをエンコードおよびデコードするときに、追加のパラメーターを追加する必要がありますか?