kolejny problem kodowania polskich znaków. Dużo czytałem, jednak nie potrafię rozwiązać problemu.
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-2" /> </head> <body> <?php $conn = oci_connect($par1, $par2,$par3); $query = "select nazwisko from nazwiska where id=1"; $stid = oci_parse($conn, $query); $r = oci_execute($stid, OCI_DEFAULT); $row = oci_fetch_assoc($stid); echo $row['NAZWISKO']; ?> </body> </html>
wynik: AUGU�CIUK,
nie działa ą, ś. Mam też drugą bazę danych opartą na mysql ale tam takich problemów nie mam.
Plik jest zakodowany poprawnie w iso-8859-2 (nie mówię o sekcji meta). Na serwerze w SQL+ i Toad mam polskie znaki. Podejrzewam problem z Zend'em.
Ktoś spotkał się z podobnym problemem?
Pozdrawiam.
//edit
Problem rozwiązany: strona kodowa iconv("cp1250","iso-8859-2",$zmienna);
Szkoda, że sam na to wcześniej nie wpadłem.