Cita:
Iniciado por Mort20
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
![Patada](http://static.forosdelweb.com/fdwtheme/images/smilies/footinmouth.png)
!!!
Cita:
Iniciado por abimaelrc
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!