Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/05/2009, 13:51
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Problema con Amperson &

Cita:
Iniciado por Mort20 Ver Mensaje
Diría que es porque estas usando las comillas dobles, las cuales evalúan el contenido, y & es el operador de la and bitwise, entonces te hace esta and con C y C, que acaba dando C, y de aquí que te de C como valor.
[...]
estas equivocado Mort20, la evaluación dentro de comillas dobles solo es para variables... no para cualquier expresión !!!

Cita:
Iniciado por abimaelrc Ver Mensaje
trata de cambiarlo a hexadecimal

[...]
exacto! abimaelrc tiene toda la razón... ¿porque??

porque el carácter ampersand & es una carácter especial empleado en el esquema de la URLs ... y sirve para separar variables, esa es su función!

por eso, si se van a emplear caracteres reservados en URLs se deben usar las funciones de codificación pertinentes: urlencode() por ejemplo...

http://php.net/rawurlencode
http://php.net/urlencode

Edito: si estas usando Javascript, debes usar escape() para el mismo efecto...


suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.