Comunidad de diseño web y desarrollo en internet online

Problema con Ñ, y acentos en html

Citar            
MensajeEscrito el 01 Nov 2009 12:44 am
Bueno les queria explicar que al entrar en mi web no puedo las Ñ ni los acentos (á,é,í,ó,ú). :(
El documento tiene el meta siguiente:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

he leido y me dice que debo cambiar el meta a este:
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1" />

pero en preferencia me habian recomendado trabajar con utf-8, por lo tanto busque info y me aparecio lo siguiente
á= &aacute; o á
é= &eacute; o é
í= &iacute; o í
ó= oacute; o ó
ú= &uacute; o ú
ü= &uuml; o ü
ñ= &ntilde; o ¤
¡= ¡
Á= &Aacute; o Á
É= &Eacute; o É
Í= &Iacute; o Í
Ó= &Oacute; o Ó
Ú= &Uacute; o Ú
Ü= &Uuml; o Ü
Ñ= &Ntilde; o ¥
¿= ¿
<= &lt; o ‹
>= &gt; o ›
&= &amp; o &
"= &quote; o &#34

pero el intenar poner la ñ me sale otra cosa rara, porque?

Por facup94

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Nov 2009 07:39 pm
a veces el html o xml aparece con el codigo utf-8, pero realmente no lo tiene, proba abriendo el archivo con el notepad, y ahi pone guardar como y elegi guardarlo en ese formato

Por ad-icto

18 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Nov 2009 08:49 pm
Hola facup94

Efectivamente estás en lo correcto, si no se puede utilizar utf-8 debes usar la ISO-8859-1 para que te reconozca los caracteres españoles.

Si necesitas usar utf, tienes que escribir en el código &ntilde; para que te aparezca la ñ, si sigues teniendo problemas puedes usar el htmlentities si usas php.

Ejemplo:

Código PHP :

<? function caracteres_html($texto){
      $texto = htmlentities($texto, ENT_NOQUOTES, 'UTF-8'); // Convertir caracteres especiales a entidades
      $texto = htmlspecialchars_decode($texto, ENT_NOQUOTES); // Dejar <, & y > como estaban
      return $texto;
  }?>


y a la hora de usarlo:

Código PHP :

<? echo caracteres_html("Este es el texto que quiero que aparezca corregido, con acentos del tipo á, é, í, ó, ú y Ñ o ñ); ?>


Espero te valga.

Salu2

Por azdream

50 de clabLevel



 

Diseño Web, Marketing Digital y Artes Gráficas

firefox
Citar            
MensajeEscrito el 15 Nov 2009 03:46 pm
ad-icto Estabas 100% en lo cierto. con lo que respecta a mi pagina al menos nucleandoweb.com.ar. Estuve muchisimo tiempo tratano de solucionar lo de los acentos y la Ñ y no habia caso. Usaba codificación charset=utf-8, charset=ISO-8859-1 y todas las que existen hasta inventadas y nada. Y era tan simple como abrirlo con e notepad y guardarlo eligiendo la codificación correcta.

Por il fass

13 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Nov 2009 12:36 am
Sólo como nota al margen: No hace falta abrirlo en un editor especial, como Notepad++, puedes hacerlo incluso desde el Block de Notas en Windows o sus equivalentes en Mac o Linux

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 20 Nov 2009 11:45 am
pon esto entren el head

Código HTML :

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
y ya lo tendras bien

Por orllo55

5 de clabLevel



 

msie8
Citar            
MensajeEscrito el 20 Nov 2009 06:58 pm
para que te salga la ñ utiliza este codigo a mi me funciona

Código :

ña 

Por spartano

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Nov 2009 07:00 pm
que pena se me olvido pegas el codigo donde vas a poner la ñ i listo digamos los niña os juegan mucho los niños juegan mucho y listo te sale la ñ

Por spartano

3 de clabLevel



 

firefox

 

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