Nocsak, ez megoldódott... A történet technikai háttere, tanulságképpen, a következő:
Amikor a Nagy UTF-8 Átállás történt, akkor az AJAX-ért felelős kódban az escape() javascript függvényt lecseréltem az encodeURI függvényre. Ez azért volt szükséges, mert az escape nem vette figyelembe az UTF-8 kódolást, ellenben az encodeURI igen. Ezt leelenőriztem, volt nagy boldogság, elvégre már kb 5 órája szívtam ilyen és ehhez hasonló dolgokkal.
Ez így csodás is volt, egy apróságot leszámítva, ami felett elsiklottam: Míg azescapefigyelembe veszi a + és ; jeleket, addig azencodeURIszéles ívben teszik rájuk! (Banyek, ilyen hülyeségek vannak...) A megoldás az lett, hogy az encodeURIComponent függvényt használom, ami egyesíti a másik kettő fantasztikus tulajdonságait...
UPi 2009.III.20 17:59
Nocsak, ez megoldódott... A történet technikai háttere, tanulságképpen, a következő:
Amikor a Nagy UTF-8 Átállás történt, akkor az AJAX-ért felelős kódban az
escape()javascript függvényt lecseréltem azencodeURIfüggvényre. Ez azért volt szükséges, mert azescapenem vette figyelembe az UTF-8 kódolást, ellenben azencodeURIigen. Ezt leelenőriztem, volt nagy boldogság, elvégre már kb 5 órája szívtam ilyen és ehhez hasonló dolgokkal.Ez így csodás is volt, egy apróságot leszámítva, ami felett elsiklottam: Míg az
escapefigyelembe veszi a + és ; jeleket, addig azencodeURIszéles ívben teszik rájuk! (Banyek, ilyen hülyeségek vannak...) A megoldás az lett, hogy azencodeURIComponentfüggvényt használom, ami egyesíti a másik kettő fantasztikus tulajdonságait...