Noticias Weblogs Foros Wiki Código

RecorteX

394 usuarios y 230 recortes de código
Usuario

Contraseña
Crear cuenta
asp csharp css fechas fichero Flash html imagenes java javascript linux mysql oracle php sql SQLServer url vbnet xhtml xml
Top Usuarios
fjmp76 (35)
albin (31)
juanjo (29)
josuebasurto (28)
pedrocaro (9)
stanz (8)
AndiXTRM (7)
Joserra (7)
miiglesi (6)
aplyca (5)
Top Etiquetas
php (38)
vbnet (27)
javascript (26)
html (25)
java (22)
sql (16)
csharp (16)
xml (13)
mysql (13)
css (10)
xhtml (7)
Flash (7)
imagenes (7)
linux (6)
asp (6)
fechas (6)
SQLServer (5)
oracle (5)
url (4)
fichero (4)

Funcion para reemplazar caracteres especiales por codigo xhtml valido

En algunos casos hay personas que gustan de utilizar las tildes inclusive en las webs y en sus posts, asi que hice esta funcion para no tener que formatear manual mente los caracteres como las tildes y “ñ”, no es la gran cosa pero talvez a alguien le ayude asi como es sencillo agregarle mas caracteres.


  function caracteresEspeciales($texto)
	{	$nTexto=str_replace('á',"á",$texto);
		$nTexto=str_replace('é',"é",$texto);
		$nTexto=str_replace('í',"í",$texto);
		$nTexto=str_replace('ó',"ó",$texto);
		$nTexto=str_replace('ú',"ú",$texto);
		
		$nTexto=str_replace('Ã?',"Á",$texto);
		$nTexto=str_replace('É',"É",$texto);
		$nTexto=str_replace('Ã?',"Í",$texto);
		$nTexto=str_replace('Ó',"Ó",$texto);
		$nTexto=str_replace('Ú',"Ú",$texto);
		
		$nTexto=str_replace('ñ',"ñ",$texto);
		$nTexto=str_replace('Ñ',"Ñ",$texto);
		
		return $nTexto;
	}
Comentario de xoneca:

Yo he usado otra forma más simple:

$nTexto = htmlentities($nTexto, ENT_QUOTES, ‘UTF-8’); // Convertir caracteres especiales a entidades $nTexto = htmlspecialchars_decode($nTexto, ENT_NOQUOTES); // Dejar ‘<’, ‘&’ y ‘>’ como estaban

Más profesional, ¿no?

Identifícate para dejar un comentario.
info@recortex.com - Proyecto: Juanjo Navarro, 2006 - Diseño: Albin - Información legal y técnica