Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]tekst po wrzuceniu do tablicy traci polskie znaki? dlaczego?
Forum PHP.pl > Forum > PHP
kukix
Witam.
Mam pewien problem z tablicą.

  1. <?php
  2. //zapis do tablicy
  3. $wynik = sql("SELECT * FROM ".$dbprefix."wpis;");
  4. while($row = mysql_fetch_assoc($wynik)) {
  5.  
  6.    $tablica_array[$row['id']] = strtolower($row['nazwa']);
  7.  
  8. }
  9.  
  10. //teraz odczyt
  11. while (list($key,$walue) = each($tablica_array)) {
  12.  
  13.    print($key .' - '.$walue.'<br>');
  14.  
  15. }
  16. ?>


Problem w ty,że po odczytaniu tablicy, nie ma polskich liter.. są zamiast nich kwadraciki.. kodowanieto UTF-8..


Dlaczego tak sie dzieje i co z tym można zrobic?

Prosze o jakąś pomoc.
Będe wdzięczny za wszelkie wypowiedzi.
wookieb
zamiast strtolower uzyj http://pl.php.net/manual/pl/function.mb-strtolower.php
I nie jest to problem z tablica.
kukix
Cytat(wookieb @ 7.05.2009, 10:29:55 ) *
zamiast strtolower uzyj http://pl.php.net/manual/pl/function.mb-strtolower.php
I nie jest to problem z tablica.



dzieki wielkie.. to było własnie to .. sciana.gif
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.