![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam otóż mam problem przy przesyłaniu danych metodą get w IE 11.Otóż gdy mam link na stronie www :www.test.pl/friends_profile.php?surname=mariusz.płytek
i przenoszę się do tego link na stronę friends_profile.php która ma mi sprawdzić czy istnieje taki użytkownik(mariusz płytek) wyskakuje mi błąd w bazie danych. Jestem pewien że w bazie danych kodowanie jest dobre .Chodzi tutaj o znaki polskie jak "ł" ponieważ w firefoxie mi wszystko pięknie działa. Na dodatek jak za pomocą funkcji ord(która zmienia mi postać znaku na liczbowy) sprawdzę różnicę znaku "ł" między firefoxem a IE 11 to w firefoxie pokazuje mi literę "ł" na "197" a na IE "179". Kodowanie strony mam na UTF-8 . Ten post edytował szypi1989 25.09.2014, 09:55:14 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym że nie chce używać funkcji urlencode.Ponieważ chodzi mi o to aby mieć w pasku adresu czyste polskie litery jak "óŁŁ" .Rezultat funkcji var_dump pokazuje mi w firefoxie:
string(1) "�" A na IE: string(1) "(kwardracik)" |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zobacz w nagłówkach jak koduje IE i spróbuj przekonwertować przez iconv na UTF8
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki .Już działa.Oto rozwiązanie:
iconv(mb_detect_encoding(trim($_GET['surname'])), 'UTF-8//IGNORE', trim($_GET['surname'])) Ale za to na serwerze nie działa:(.Całkowicie ignoruje mi wszystkie znaki i wstawia pusty wiersz. Funkcja mb_detect_encoding(która sprawdza kodowanie znaków na IE) na ie nie sprawdza się. Ten post edytował szypi1989 25.09.2014, 10:34:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 18:14 |