Pogledajte određenu poruku
Staro 19. 08. 2009.   #1
Miroslav
član
Certified
 
Datum učlanjenja: 26.12.2006
Poruke: 70
Hvala: 12
1 "Hvala" u 1 poruci
Miroslav is on a distinguished road
Default PHP i Firebird - charset problem

Pokušavam da upišem naše karaktere (š,đ,č...) u bazu preko HTML forme. Međutim, kad pokušam da prikažem to što sam upisao na web strani samo vidim gomilu "kukica, kvakica...".

Kad pokušam da upišem iz IBeksperta, na web stranici se sve prikaže OK. Dakle, problem je u upisu iz HTML forme.

Postavio sam:
PHP kôd:
header("Content-type: text/html; charset:utf-8"); 
Takođe:
HTML kôd:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Charset baze je "DEFAULT_CHARSET". Dakle, potrebno je podatke pri upisu u bazu prevesti iz UTF-8 u DEFAULT_CHARSET.
Ja sam pokušao pomoću funkcije "recode_string", međutim ne uspešno.

Kod za dodavanje izgleda standardno:
PHP kôd:
$dbh ibase_connect($host$user$pass);
$stmt $sql;
$sth ibase_query($dbh$stmt);
//ibase_free_result($sth);
ibase_close($dbh); 
Zna li ko rešenje?
Unapred hvala.
Miroslav je offline   Odgovorite uz citat