![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 2 Dołączył: 7.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam nastepujacy problem. Kozystam z base64 do zakodowania ciagu znakow wysylanego do skryptu na innym serwerze, tam go dekoduje i przetwarzam. Korzystam z tego poniewaz ciag zawiera spacje a te jak wiadomo nie sa lubiane w urlach. Wyglada to mniej wiecej tak: Kod $value=base64_encode('jakiś ciąg znaków'); ?> <iframe src='http://serwer.com/skrypt.php?val=<?=$value;?>'></iframe> I wszystko jest OK, tylko, ze zauwazylem, ze przy pewnej kombinacji znakow - dokaldnie "moż" zaczynaja sie robic po "o" krzaki. Tnz serwer ktory odbiera dane dekoduje dobrze wszystko do o włącznie a potem pojawia sie takie cos K&^#UHSUI^&YHI i inne chieroglify. Podejrzewam, ze to kwestia algorytmu kodujacego - nie do konca zgodny z rozszerzonymi kodami ascii (windows-1250 - niestety ![]() ![]() pzdr maciejkiner |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj urlencode() + urldecode().
Ale pomijąc to czy się uda czy nie uda, to lepiej zastosować do takich rzeczy metodę GET do przesyłania zmiennyh. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:46 |