Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2010, 02:31
ikaros
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Codificación JavaScript<->HTML<->PHP

Muy buenas a todos,

Tengo un problema que... ya está trilladísimo pero soy incapaz de encontrar una solución.


Por un poco falta de planificación en mi programa, me veo obligado a enviar elementos html creados con JS a otra página PHP.

Los pasos que he seguido han sido:

1.- Copiar el código html en un campo hidden de un formulario con ayuda de jQuery
2.- Enviar mediante POST todo ese código html a otra página PHP
3.- Intentar representar ese código html.


NOTA: la info de la página muestra lo siguiente:






Y no funciona. Asi que he estado mirando por internet posibles causas, y he hecho lo siguiente:

1.- He puesto en el head de las dos páginas que quiero trabajar con UTF-8.
2.- He intentado usar un codificador en JS, y un descodificador en PHP:

JS- http://stackoverflow.com/questions/1219860/javascript-jquery-html-encoding

PHP- http://php.net/manual/en/function.html-entity-decode.php

3.- He intentado corregir yo los errores en el código sustituyendo cadenas mediante ereg_replace, y no consigo hacerlo bien.





Seguro que este problema ya se le ha presentado a mucha gente y han encontrado diferentes soluciones... pero yo no consigo dar con una.

Un saludo y gracias!