- Home
- Categorie
- Coding e Sistemistica
- PHP
- Base64 - encode e decode
-
Base64 - encode e decode
Salve a tutti,
a me servirebbe fare uno script di encode e decode in Base64.Il codice che ho scritto è il seguente:
[PHP]
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
Testo da codificare / decodificare <input type=text size=20 name=testo>
<input name="pulsante1" type="submit" value=" Codifica ">
<input name="pulsante2" type="submit" value=" Decodifica ">
</form><?php
if (isset($_POST['pulsante1']) or isset($_POST['pulsante2'])) {
$my_var = $_POST['testo'];
echo "testo originale: ".$my_var."<br>";
}if (isset($_POST['pulsante1'])) {
$my_var_encode = base64_encode($my_var);
echo "testo codificato: ".$my_var_encode."<br>";
}if (isset($_POST['pulsante2'])) {
$my_var_decode = base64_decode($my_var);
echo "testo decodificato: ".$my_var_decode."<br>";
}
?>[/PHP]Il tutto funziona, ma il tipo di codifica che mi servirebbe è il UTF-16 e non UTF-8 (vedere sito vuvuvu5.rptea.com/base64/
uso 1111 da codificare, sul mio script viene codificato in MTExMQ== come nel sito menzionato in UTF-8, ma vorrei avere come risultato MQAxADEAMQA= come nel sito menzionato in UTF-16.
Come fare?
-
Ciao a tutti,
nessuna idea?