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 azencodeURI
függvényre. Ez azért volt szükséges, mert azescape
nem vette figyelembe az UTF-8 kódolást, ellenben azencodeURI
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 az
escape
figyelembe veszi a + és ; jeleket, addig azencodeURI
széles ívben teszik rájuk! (Banyek, ilyen hülyeségek vannak...) A megoldás az lett, hogy azencodeURIComponent
függvényt használom, ami egyesíti a másik kettő fantasztikus tulajdonságait...