Używam danych zakodowanych w base64 do przechowywania w mojej bazie danych z typem danych BLOB. Kod wzorcowy jest następujący.
$content = '<html>
<head>
<script>--Some javascript and libraries included--</script>
<title></title>
</head>
<body>
<style>--Some Styling--</style>
</body>
</html>';
Aby zakodować dane w base64
$encodedContent = base64_encode($content); // This will Encode
I zapisz dane w bazie danych za pomocą BLOB. Teraz po pobraniu danych po prostu zdekoduj je w następujący sposób.
$ContentDecoded = base64_decode($content); // decode the base64
Teraz wartość $contentDecoded to zwykły kod HTML.