Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con base64_decode()

    Ho un problema con una stringa encodata in base 64 che non riesco a decodificare utilizzando la funzione base64_decode() di php... la stringa restituita non è corretta.
    Se però la stessa identica stringa provo a decodificarla con un qualsiasi encoder/decoder online funziona senza problemi.
    Nel fare alcune prove con bas64_encode() e base64_decode() ho notato che se nella stringa è presente il carattere "<" la stringa non viene decodificata correttamente. E' un bug della funzione o che altro??
    Può esserci un altro problema? Quello che non riesco a capire è come mai funziona sugli esempi online che ho trovato (che utilizzano la stessa funzione base64_decode().. ho controllato il codice della classe che utilizzano) e non con il mio test...

  2. #2
    Ho risolto aggiungendo la funzione htlmentities()!!! così mi restituisce tutti i caratteri corretti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.