Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmiany kodowania w php.ini
Forum PHP.pl > Forum > PHP
gxw
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
Skoro php poprawnie wyświetla polskie znaki, to problem nie leży raczej po stronie php.ini, może zarzuć troszkę kodu...
gxw
To uproszczony kod powodujący błędne wyświetlenie zmiennej
  1. <?php
  2.  
  3. class zest {
  4. var $nrfk;
  5. }
  6.  
  7. $ok = "ŚŁÓŃĄ";
  8. $tab = array(); $tab2 = array();
  9.  
  10. echo $ok; //wyświtla poprawnie 
  11.  
  12. for ($i = 0; $i <= 10; $i++){
  13.  $tab[$i] = new zest(); //tworze nowy obiekt
  14.  $tab2[$i] = $ok;//przypisuje do tablicy zmienną $ok - wyświetlając ten rekord wszystko pokaże poprawnie
  15.  $tab[$i]->nrfk = $tab2[$i];//przypisuje do tablicy obiektów-tu leży chyba problem
  16. }
  17.  
  18. foreach ($tab as $t){
  19. echo $t->nrfk;//wyświetla krzki
  20. }
  21.  
  22. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.