• User

    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?


  • User

    Ciao a tutti,
    nessuna idea?

    :gtsad: