Pagina 1 din 1

utf8_romanian_ci in bd

Scris: Vin Iul 02, 2010
de trif
am scris cu diacritice in bd dar nu imi ia, ci imi pune semnul exclamarii. am setat ca utf8_romanian_ci dar tot nu merge, de ce? cu stima trif

utf8_romanian_ci in bd

Scris: Sâm Iul 03, 2010
de MarPlo
1. Fisierele cu scripturile trebuie salvate in format utf-8.
2. Conectarea la mysql trebuie facuta cu setari care sa recunoasca transferul de caractere utf-8. Cam asa:

Cod: Selectaţi tot

$conn = mysql_connect($host, $utilizator, $parola);
mysql_select_db($numebd, $conn);
$sql = "SET NAMES 'utf8'";
mysql_query($sql, $conn);
3. Fisierul .php cu scripturile de adaugare si afisare date trebuie sa aibe urmatorul cod inclus, inainte de preluarea datelor si afisarea lor (adica mai spre inceput)

Cod: Selectaţi tot

header("Content-type: text/html; charset=utf-8");
4. In HEADER, la codul HTML al paginilor, sa fie si:

Cod: Selectaţi tot

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />