Visualizzazione risultati 1 fino 7 di 7

Discussione: Base64: caratteri possibili

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question Base64: caratteri possibili

    Ciao a tutti!
    Mi potreste dare un elenco di tutti i caratteri che possono comparire utilizzando l'encoding in base64?
    Mi serve perché dovrei dividere due valori in base64 e poi ricavarli nuovamente in PHP con explode(): vorrei quindi sapere con quale carattere potrei dividere i due valori.
    Grazie!

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Banalmente, http://en.wikipedia.org/wiki/Base64. Poi la fonte migliore per informarsi è sempre il documento originale delle specifiche, ti consiglio quindi di dare almeno un occhiata all'RFC (magari viene consigliato proprio l'uso di un particolare carattere separatore).

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Avevo già visto su Wikipedia ma i caratteri non sono tutti, infatti in alcuni casi mi compare l'uguale.
    ti consiglio quindi di dare almeno un occhiata all'RFC
    Where?

    P. S.: per evitare di aprire un nuovo topic, vi posso chiedere come tornare al valore originale in PHP dopo aver utilizzato escape() in JS? Ovvero: avendo "=" ed avendo salvato un cookie "escape('=')", quindi "%3D", come posso tornare, in PHP, a "="?
    Spero di non chiedere troppo...

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Avevo già visto su Wikipedia ma i caratteri non sono tutti, infatti in alcuni casi mi compare l'uguale.
    È spiegato giusto il paragrafo sotto la tabella. Con un po' di attenzione avresti notato che non ne appaiono più di due, e sono sempre gli ultimi caratteri.
    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Where?
    Per esempio guarda le note...
    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    P. S.: per evitare di aprire un nuovo topic, vi posso chiedere come tornare al valore originale in PHP dopo aver utilizzato escape() in JS? Ovvero: avendo "=" ed avendo salvato un cookie "escape('=')", quindi "%3D", come posso tornare, in PHP, a "="?
    Dipende, da dose stai leggendo? A seconda di cosa leggi PHP può già effettuare la conversione o meno.

  5. #5
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    È spiegato giusto il paragrafo sotto la tabella. Con un po' di attenzione avresti notato che non ne appaiono più di due, e sono sempre gli ultimi caratteri.
    Excusez-moi....
    Dipende, da dose stai leggendo? A seconda di cosa leggi PHP può già effettuare la conversione o meno.
    Non ho capito bene...
    Praticamente succede questo: mettiamo caso che ho "c3VyZS4=", con escape() (JS) questo diventa "c3VyZS4%3D". Adesso vorrei farlo ritornare "c3VyZS4=" tramite PHP.
    Tnx.

  6. #6
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Excusez-moi....

    Non ho capito bene...
    Praticamente succede questo: mettiamo caso che ho "c3VyZS4=", con escape() (JS) questo diventa "c3VyZS4%3D". Adesso vorrei farlo ritornare "c3VyZS4=" tramite PHP.
    Tnx.
    Se quel parametro lo passi a PHP tramite richieste GET/POST non hai bisogno di "decodificarlo".
    Tuttavia esistono due funzioni in php simili ad escape/unescape di js, vedi: urlencode e urldecode (questa è quella che cerchi).

  7. #7
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Esatto, ricordavo che c'era ma mi ero dimenticato il nome

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •