Comunidad de diseño web y desarrollo en internet online

AJAX

Citar            
MensajeEscrito el 12 Sep 2006 08:26 pm
AJAX Enviar y recibir datos con acentos/símbolos extraños

Por Oziel

1 de clabLevel



Genero:Masculino  

unknown
Citar            
MensajeEscrito el 12 Sep 2006 09:07 pm
Encontre una solucion a este problema no es nada del otro mundo solo es hacer un analisador lexico hahaha... (bueno algo asi).

Solo mando llamar una funcion y le mando el parametro de la CADENA.
y por ultimo la funcion regresa la cadena de caracteres con un formato, para que tanto como los acentos y la letra Ñ sean correctas.

Ejemplo: <? echo cambia("El niño"); ?>

la funcion regresara lo siguiente: El ni&ntildeo
[code]-----------------------------------Codigo de la funcion------------------------------------
function cambia($str)
{
for($i=0;$i<strlen($str);$i++)
{
switch($str[$i])
{
case 'á':
$cadena.="&aacute";
break;
case 'é':
$cadena.="&eacute";
break;
case 'í':
$cadena.="&iacute";
break;
case 'ó':
$cadena.="&oacute";
break;
case 'ú':
$cadena.="&uacute";
break;
case 'ñ':
$cadena.="&ntilde";
break;
case 'Á':
$cadena.="&Aacute";
break;
case 'É':
$cadena.="&Eacute";
break;
case 'Í':
$cadena.="&Iacute";
break;
case 'Ó':
$cadena.="&Oacute";
break;
case 'Ú':
$cadena.="&Uacute";
break;
case 'Ñ':
$cadena.="&Ntilde";
break;
default :
$cadena.=$str[$i];
}
}
return $cadena;
}
------------------------------- fin ------------------------------------------[/code]
bueno eso es todo

Ing. Oziel Benjamin Burboa Murillo

Por Oziel

1 de clabLevel



Genero:Masculino  

unknown

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.