Temat: Dynamiczny link, brak polskich znaków w pasku adresu...

Witam

Mam problem z reklamową aplikacją Flash zawierającą formularz. Dane z formularza są przekazywane do strony docelowej za pomocą dynamicznego linku w getURL. Zmienne z formularza są podawane w adresie po znaku zapytania, np. http://www.adres.cos?zmienna=wartość

Problem w tym, że coś dziwnego dzieje się z polskimi znakami, w pasku adresu przeglądarki. Zamiast polskich znaków pojawiają się jakieś dziwne rzeczy.
Zamiast "ł" "%B3" itp.

Musi być konflikt pomiędzy kodowaniem danych wysyłanych z Flash a kodowaniem przeglądarki. Czy wiecie co z tym fantem zrobić?

Gy tą samą kreację odpalę poza przeglądarką w samym Flash Playerze, to błędu nie ma, link otwiera się prawidłowo ze wszystkimi znakami, tak jak trzeba.

Ratunku!
Grzegorz Pieróg

Grzegorz Pieróg Student,
Politechnika
Krakowska im.
Tadeusza Kościuszki

Temat: Dynamiczny link, brak polskich znaków w pasku adresu...

To nie jest problem z różnym kodowaniem znaków. Przeglądarka zawsze będzie podmieniała te znaki w adresie, jest to zwyczajny URL encode: http://en.wikipedia.org/wiki/Percent-encoding

Takie podmienianie znaków nie jest błędem, to jest działanie prawidłowe i nie sposobu aby zmienić wyświetlanie tego.Grzegorz Pieróg edytował(a) ten post dnia 04.06.10 o godzinie 12:00

Temat: Dynamiczny link, brak polskich znaków w pasku adresu...

Grzegorz Pieróg:
To nie jest problem z różnym kodowaniem znaków. Przeglądarka zawsze będzie podmieniała te znaki w adresie, jest to zwyczajny URL encode: http://en.wikipedia.org/wiki/Percent-encoding

Takie podmienianie znaków nie jest błędem, to jest działanie prawidłowe i nie sposobu aby zmienić wyświetlanie tego.Grzegorz Pieróg edytował(a) ten post dnia 04.06.10 o godzinie 12:00
Ale w tym konkretnym przypadku jest to nie prawidłowe... Na stronie klienta to działa, gdy w formularzu wpisze się polskie znaki, odpala link z polskimi znakami w adresie.

Temat: Dynamiczny link, brak polskich znaków w pasku adresu...

Takie podmienianie znaków nie jest błędem, to jest działanie prawidłowe i nie sposobu aby zmienić wyświetlanie

Otóż jest sposób:
zmienna=escape(zmienna)


Sam sobie pomogłem...

Następna dyskusja:

[Flash CS3, AS2] problem z ...




Wyślij zaproszenie do