php wyswietla mi wszystkie polski znaki czyli jest ok. problem jest jezeli coz wrzucam do tablicy obiektow i potem w petli to wyswietlam-polskie znaki znikaja i pojawiaja sie krzaki, ale tylko na tych wyswitlanych z tablicy obiektow reszta tekstu na stronie tez wyswietlana przez php jest ok. zastanawiam sie czy cos trzeba zmienic w php.ini aby dzialalo bo widocznie krzaki sie pojawiają jak dane się wrzuci do tablicy.
działam pod windowsem.
Pozdrawiam
TomASS
27.09.2005, 16:55:02
Skoro php poprawnie wyświetla polskie znaki, to problem nie leży raczej po stronie php.ini, może zarzuć troszkę kodu...
To uproszczony kod powodujący błędne wyświetlenie zmiennej
<?php
class zest {
var $nrfk;
}
$ok = "ŚŁÓŃĄ";
echo $ok; //wyświtla poprawnie
for ($i = 0; $i <= 10; $i++){
$tab[$i] = new zest(); //tworze nowy obiekt
$tab2[$i] = $ok;//przypisuje do tablicy zmienną $ok - wyświetlając ten rekord wszystko pokaże poprawnie
$tab[$i]->nrfk = $tab2[$i];//przypisuje do tablicy obiektów-tu leży chyba problem
}
foreach ($tab as $t){
echo $t->nrfk;//wyświetla krzki }
?>