O problema des intalnita atunci cand faci un import la o baza de date este aparitia unor caractere ciudate in diferite sectiuni ale site-ului. Acest lucru se intampla in special in sectiunea de articole.
Care este cauza acestor probleme? De cele mai multe ori se intampla ca baza de date sa fie codata intr-un anumit charset si apoi convertirea se face intr-un alt charset.
Ce trebuie sa faci pentru a nu avea aceasta problema? Sa verifici in PhpMyAdmin la Collation tipul datelor din tabel. Este de preferat sa creezi o baza de date cu acelasi charset pentru a nu avea probleme.
Dar ce poti face in cazul in care acest lucru deja este imposibil si baza de date deja este “stricata”?
Poti face un script de reimportare a datelor care sa converteasca datele in standardul UTF8. Datele pot fi foarte usor convertite de php cu functia urf8_encode(‘text’);
Exemplu:
$test = "Acesta este un text de convertit in utf8"; $textnou = utf_encode($test);
Acelasi principiu se poate aplica pnetru decodarea unui text din UTF8. Pentru aceasta se foloseste functia utf8_decode();









Php: Hypertext Preprocessor
PHP este un limbaj de programare. Numele PHP provine din limba engleza si este un acronim recursiv : Php: Hypertext Preprocessor. Folosit initial pentru a produce pagini web dinamice, este folosit pe scara larga in dezvoltarea paginilor si aplicatiilor web. Se foloseste in principal inglobat...