Foros del Web » Programando para Internet » PHP »

php-javascript

Estas en el tema de php-javascript en el foro de PHP en Foros del Web. hola a todos, Tengo un pequeño problemilla con el javascript embebido en php. La questión radica en los caracteres especiales como acentos. Quiero que estos ...
  #1 (permalink)  
Antiguo 25/04/2005, 02:52
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 19 años, 4 meses
Puntos: 2
php-javascript

hola a todos,

Tengo un pequeño problemilla con el javascript embebido en php.

La questión radica en los caracteres especiales como acentos. Quiero que estos salgan formateados en pantalla como lo que son , acentos, pero sin ningun codigo especial.

primeramente hago una consulta a mysql, luego su contenido lo tengo metido en una var php y , finalmente lo añado en código javascript. Seria mas o menos asi:

echo"Menu3=new Array('". $idiomaActual ."','javascript:void(0)','',5,20,98)\n";

donde $idiomaActual contiene 'francés'. Lo he intentado pasandole el htmlentities pero tampoco. Tb le meti el 'francés' directamente i tb me sale igual->franc(codigo de la e acentuada)s.

Alguien me puede echar un cable??

gracias
  #2 (permalink)  
Antiguo 27/04/2005, 16:44
 
Fecha de Ingreso: septiembre-2003
Mensajes: 216
Antigüedad: 20 años, 7 meses
Puntos: 0
Yo tengo el mismo problema.

Cuando en una textarea o un campo me entran la comilla simple. Despues al tratar este campo como un link, esta comilla me da problemas. Que hago?
  #3 (permalink)  
Antiguo 29/04/2005, 11:43
 
Fecha de Ingreso: septiembre-2003
Mensajes: 216
Antigüedad: 20 años, 7 meses
Puntos: 0
Como puedo hacer para que las simples comillas no afecten mi codigo PHP!
  #4 (permalink)  
Antiguo 29/04/2005, 11:49
 
Fecha de Ingreso: marzo-2003
Mensajes: 119
Antigüedad: 21 años
Puntos: 0
creo que con la barra invertida (\') funcionaría...

la función addslashes devuelve la cadena pasada con las barras añadidas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:06.