Aktív témák
-
Dale
aktív tag
Nos, még szerencse hogy folyékonyan olvasom az ASCII kódtáblát hexában.
A fenti karaktersorozat (''%73%65%6D%6D%69'') annyit tesz unescaping után hogy ''semmi''. Ezeket a karaktereket persze nem feltétlenül kellett volna kiescape-elni de nyilván valami tutorialban volt. Az egésznek az a lényege hogy olyan karaketereket, amiket egy URL-be nem írhatsz be, pl. írásjelek vagy ékezetes karakterek, ki kell escape-elni hogy paraméterként átadhasd az oldaladnak (pl. index.html?parameter=semmi ). Tehát az URL-ben tiltott karaktereket olyan formában kell átalaktani hogy %, majd a karakter ASCII kódja hexadecimálisan. Ajánlom a Start Menu -> Programs -> System Tools -> Character Map tanulmányozását.
Tömören: az unescape függvény paramétereként azt a stringet kell megadnod, amit vissza akarsz alakítani olvasható szöveggé, míg az escape()-nek az átalakítandó stringet adod be.https://enginedesigns.net