Ce face convert_uuencode / convert_uudecode
uuencode transformă orice date (inclusiv binare) în rânduri de caractere ASCII afișabile, ca să poată fi trimise prin sisteme care acceptă doar text. Fiecare rând începe cu un caracter care indică lungimea lui.
Formatul este vechi; astăzi se folosește aproape întotdeauna Base64 (base64_encode). convert_uudecode readuce datele originale.
Parametri
| Parametru | Descriere |
|---|---|
$string |
Datele codate sau decodate. |
Ce returnează
convert_uuencode: textul codat. convert_uudecode: datele originale sau false.
Exemple
Exemplul 1: Codare și decodare
<?php
$cod = convert_uuencode("Salut din Iași!");
echo $cod;
echo convert_uudecode($cod);
Rezultat
04V%L=70@9&EN($EAR)EI(0``
`
Salut din Iași!
Greșeli frecvente
- Alegi uuencode pentru un proiect nou. Folosește
base64_encode, înțeles de toate sistemele moderne.
Comenzi înrudite
bin2hex / hex2bin: bin2hex transformă un text (sau date binare) în cifre hexazecimale, iar hex2bin face inversul.quoted_printable_encode / quoted_printable_decode: Codează un text în formatul quoted-printable folosit în emailuri; quoted_printable_decode îl decodează.chunk_split: Împarte un text în bucăți de lungime fixă și pune un separator după fiecare bucată.