Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Kodowanie
Forum PHP.pl > Forum > Przedszkole
Cwirek1987
mam problem z polskimi znakami kozystam z phpmyadmin i gdy połacze się z baza i pobieram nazwy tabel by je wyświetlić na stronie wyskakją mi znaki zapytania kwadraty zamiast ą ł ś i tp.
Na stronie mam umieszczony w head <META http-equiv="content-type" content="text/html; charset=utf-8">
Co mam zmienić w programie phpmyadmin zeby na stronie pojawiły mi się polskie znaki prubowąłem chyba wszystkiego juz możliwości zwiazne z kodowaniem utf-8 i iso-8859-2 może coś zle robiłem prosze o wskazówki.
Piotrwusek
było na forum
Cwirek1987
to daj linka skoro piszesz ze było ja trafiłem na to na innych forach i nie było tam ani wskazówek ani razd zabardzo jak sobie z tym dać rade a jak juz trafiłęm na cos to mi to nir działa
Piotrwusek
po połączeniu z bazą daj
  1. <?php
  2. mysql_query("SET NAMES 'latin2'");
  3. ?>


a w bazie ustaw na lan2 a strona na iso-8859-2
Danone
  1. <?php
  2. mysql_query("SET CHARACTER SET latin2");
  3. mysql_query("SET collation_connection = latin2_general_ci");
  4. ?>
Cwirek1987
tyle ze jak dam którys z tych kodów i zmienie kodowanie na stronie to bedzie problem ze wzgladu ze cała reszta strony która jest kodowana utf-8 rozjedzie mi się i w tej reszcie strony nie bede miał polskich znaków

wykozystałem te skrypty które daliscie i zmieniłem kodowanie i działa smile.gif
Danone
Ustaw sobie w bazie, aby dane były kodowane w utf8 i przy połączeniu zrób po prostu to:

  1. <?php
  2. mysql_query("SET CHARACTER SET utf8");
  3. mysql_query("SET collation_connection = utf8_general_ci");
  4. ?>
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.