Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z pobieraniem tablicy $_GET-kodowanie znaków
Forum PHP.pl > Forum > PHP
damian32
Przy pobieraniu tablicy $_GET i wypisując ją na stronie nie są widoczne polskie znaki. Mimo, że mam ustawione na stronie:
header('Content-language: pl');
header('Content-type: text/html; charset=ISO-8859-2'); oraz
<meta http-equiv='Content-type' content='text/html; charset=charset=iso-8859-2'>

Po wypisaniu tablicy $_GET na strone zamiast polskich znaków wypisują sie "krzaki". Po zmianie kodowania w przeglądarce na utf-8 "krzaki" zamieniają sie na poprawne polskie znaki, ale znowu inna część strony(inne teksty) źle się kodują. Nie wiem jak sobie z tym poradzić.
Bardzo proszę o pomoc.
franki01
Jezeli w pasku w przegladarce wpisujesz np: htttp://www.domena.pl/index.php?str=ąóśłćżźńę, to najczesciej domyslnie kodowanie zamienia sie UTF-8, ale jezeli na stronie z kodowaniem ISO, masz ten link, i klikniesz na niego, powinno byc ok...
damian32
Rozumię Cię. Tak właśnie się dzieje. Ale jakbys chciał wyswietlić na stronie $_GET['str'] i mimo ze masz w sekci meta i w header ustawione ISO-2 to wyświetla zamiast ąóśłćżźńę 'Krzaki'. Jakbyś to rozwiązał? Proszę o pomoc.
zakręcony
w linku nie powinno się przekazywać polskich czionek

edit:
jezeli jest Ci to aż tak potrzebne by przekazać w zmiennej czcionkę z ogonkiem, to uzyj sesji albo tablicy post
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.