Apparentemente se un URL contenente il testo ¬
viene utilizzato come parte di una proprietà del campo, molti browser interpretano questo come '¬'. Quindi, questo codice HTML:Interpretazione errata del browser '& not' nell'URL
<a href="#" onclick="window.location='http://www.example.com?some_param=1¬ify=true';">Click here</a>
sarà reso come:
<a href="#" onclick="window.location='http://www.example.com?some_param=1¬ify=true';">Click here</a>
ho trovato un paio di alternative sostituendo ¬
con &%6Eot
, o inviando una forma invece di ottenere un URL con parametri. Ma I post non sono sempre una gradita alternativa e la sostituzione è certamente un hack - sarà anche bisogno di trattare con altri token comuni ¢
, ¤
, £
, §
, ©
, ®
... (lista preso da here).
Sicuramente qualcuno là fuori ha una soluzione migliore per questo?
Grazie, non posso credere di averlo dimenticato! – PinnyM
Anche io lo dimentico sempre. Non sono sicuro se sono contento o triste del fatto che di solito funzioni, perché è certamente più facile dimenticarlo in questo modo! – amalloy