Autor | Zpráva | ||
---|---|---|---|
Juandev Profil |
#1 · Zasláno: 29. 3. 2013, 16:12:26
Jak zakódovat ampersandy v URL?
|
||
jenikkozak Profil |
#2 · Zasláno: 29. 3. 2013, 16:16:49
V jakém kontextu? Neptáš se na HTML entitu?
|
||
Chamurappi Profil |
#3 · Zasláno: 29. 3. 2013, 16:17:45
Reaguji na Juandeva:
Aby neměly význam jako oddělovač parametrů? %26
|
||
Juandev Profil |
#4 · Zasláno: 29. 3. 2013, 16:23:38
jenikkozak:
„V jakém kontextu?“ V kontextu validace. Validátoru se to nelíbí. |
||
Chamurappi Profil |
#5 · Zasláno: 29. 3. 2013, 16:46:59
Reaguji na Juandeva:
HTML validátoru je úplně jedno, jestli se v atributu nachází URL, nebo něco jiného. Pro všechny atributy platí stejná pravidla. Ampersand v atributu uvozuje entitu, stejně jako kdyby byl mimo značku. Platnost URL je úplně jiná otázka, tu HTML validátor nekontroluje. |
||
Juandev Profil |
#6 · Zasláno: 29. 3. 2013, 16:56:32
Juandev:
Takže jak zakóduji entity? Ručně je jeden způsob. Jsou nějaké jiné způsoby? |
||
Joker Profil |
#7 · Zasláno: 29. 3. 2013, 17:05:31
Juandev:
„Jsou nějaké jiné způsoby?“ Podle toho, odkud se tam dostávají. Třeba v PHP je na to htmlspecialchars(). |
||
Juandev Profil |
#8 · Zasláno: 29. 3. 2013, 17:19:02
Joker:
„Podle toho, odkud se tam dostávají. Třeba v PHP je na to htmlspecialchars().“ Dostávají se tam ručním překopírováním z adresního řádku. |
||
Joker Profil |
#9 · Zasláno: 29. 3. 2013, 17:24:14
Juandev:
Tak pak samozřejmě ručně, případně s pomocí nějakého editoru (třeba v PSPadu: Konverze - Text na HTML) |
||
Časová prodleva: 11 let
|
0