Adaugare Diacritice in baza de date cu PDO
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
cadou
- Mesaje:328
Adaugare Diacritice in baza de date cu PDO
Nu mi se adauga in baza de date cuvintele cu diacritice.
Am aceasta linie
dar degeaba ... in baza de date imi apare semnul " ? " in loc de diacritice ....
MarPlo
Mesaje:4343
Salut
Ca sa adaugi diaritice in baza de date, vezi sa fie indeplinite aceste conditii:
1. Baza de date sa fie:
utf8_general_ci.
2. Tabelele sa fie create adaugand si instructiunea:
CHARACTER SET utf8 COLLATE utf8_general_ci.
3. Inainte de conectare, script-ul php sa aibe adaugat:
Cod: Selectaţi tot
header('Content-type: text/html; charset=utf-8');
4. La conectare cu PDO se adauga si setari pentru encoding UTF-8:
Cod: Selectaţi tot
$dbh->exec('SET character_set_client="utf8",character_set_connection="utf8",character_set_results="utf8";');
5. Pagina html de unde sunt trimise datele sa aibe in zona <head>:
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...