Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] polskie znaki wysłane metodą GET
tom66
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

Ostrzeżenie: (0%)
-----


mam oto taki problem, dość specyficzny:

wysyłam sobie metodą get dane submit.php?chat=łłęęężżżż

na stronie echo $_GET['chat']; pokazuje mi wartość "łłęęężżżż " , wszystko ładnie (IMG:style_emoticons/default/smile.gif)

dodaję wpis do bazy :
insert into test values ('łłęęężżżż') i po wykonaniu select * from test jest rekord 'łłęęężżżż''
natomiast gdy zrobię

insert into test values ('".$_GET['chat']."')


dodaje mi pusty rekord....i to tylko w przypadku polskich znaków

co jest nie tak (IMG:style_emoticons/default/questionmark.gif)


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




urlencode
Go to the top of the page
+Quote Post
tom66
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

Ostrzeżenie: (0%)
-----


Cytat(Kshyhoo @ 10.01.2012, 14:00:10 ) *


zapomniałem dodać dopisując urlencode, otrzymuję taki ciąg...

%B3%B3%EA%EA%EA%BF%BF%BF%BF
Go to the top of the page
+Quote Post
wizu
post
Post #4





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

Ostrzeżenie: (0%)
-----


Coś mi się wydaje, że masz jeszcze problem z osbługą manuala...
urldecode
Go to the top of the page
+Quote Post
tom66
post
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

Ostrzeżenie: (0%)
-----


Cytat(wizu @ 10.01.2012, 14:24:19 ) *
Coś mi się wydaje, że masz jeszcze problem z osbługą manuala...
urldecode



no dobra co mam z tego ze odkoduje zakodowany ciąg jak nadal jest ten sam problem,
do bazy nie dodaje mi tej wartości....
albo czegoś nie rozumiem
Go to the top of the page
+Quote Post
thek
post
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Powiem tak... Polskie znaki i GET to złe połączenie z prostego powodu. Każda przeglądarka obsługuje to po swojemu. Inaczej Fx, inaczej IE, nieco inaczej Chrome. Jedne sobie ładnie skonwertują, poprawnie, inne nie, jeszcze inne częściowo. Jeden wielki b..ałagan (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
tom66
post
Post #7





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

Ostrzeżenie: (0%)
-----


Cytat(thek @ 10.01.2012, 14:50:13 ) *
Powiem tak... Polskie znaki i GET to złe połączenie z prostego powodu. Każda przeglądarka obsługuje to po swojemu. Inaczej Fx, inaczej IE, nieco inaczej Chrome. Jedne sobie ładnie skonwertują, poprawnie, inne nie, jeszcze inne częściowo. Jeden wielki b..ałagan (IMG:style_emoticons/default/wink.gif)



ehhhh ten tydzień to jedna wielka mordęga dla mnie z polskimi znakami, najpierw przy fgetcsv teraz to ... masakra jakaś

dziękuję za odp.
Go to the top of the page
+Quote Post
Niktoś
post
Post #8





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Zakoduj to w base64 jeśli muszą być polskie znaki ,a przy pobraniu parametrów dekoduj-w ten sposób polskie znaki na pewno Tobie nie znikną.
Go to the top of the page
+Quote Post
by_ikar
post
Post #9





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


przypisz to swoje zapytanie do zmiennej i wyświetl tą zmienną, najlepiej za pomocą var_dump i sprawdź jak dokładnie wygląda twoje zapytanie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 18:20