inainte de toate doresc sa specific ca am dat search pe forum, dar nu m-au ajutat articolele existente.
titlul spune ce vreau sa fac, insa nu chiar merge
charset-ul e setat pe utf-8 , atat din meta cat si din <?php header(
la conectarea bazei de date folosesc:
mysql_query("set names utf-8");
mysql_query("DEFAULT CHARSET=utf8");
mysql_query("COLLATE utf8_general_ci");
(imediat dupa conectare)
insa cand coresc sa pun un text cu diacritice in baza de date printr-un formular cu method="post" imi apar urmatoarele caractere: Ăȋ ţşaă
acest string trece doar prin mysql_real_escape_string() la insertia in baza de date....
ba mai mult....cand incerc sa pun aceleasi caractere in baza de date prin phpmyadmin prin formularul de INSERT primesc erori precum:
Incorrect string value: '\xC4\x82\xC5\xA3\xC8\x8B..
tabela si baza de date e utf8_general_ci
in concluzie... nimic nu merge
[SOLVED] Diacritice in MySQL si PHP
Moderatori: Moderatori, Start Moderator
-
ashantyk
- PHPRomania Supporter
- Mesaje: 22
- Membru din: Sâm Ian 19, 2008 10:49 pm
- Localitate: Vaslui
- Contact:
[SOLVED] Diacritice in MySQL si PHP
Ultima oară modificat Vin Sep 25, 2009 12:32 am de către ashantyk, modificat 1 dată în total.
- keepwalking
- Average Member
- Mesaje: 131
- Membru din: Joi Dec 07, 2006 8:35 pm
- Localitate: Ploiesti
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori
