Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] porque no me valida ñ ni acentos

Estas en el tema de porque no me valida ñ ni acentos en el foro de HTML en Foros del Web. tengo el siguiente código Código HTML: <html> <head> <style> @import url("../Vistas/vistaempleadonuevo.css"); </style> <title> Nuevos Empleados </title> </head> <body> <meta http-equiv="content-type" content= "text/html; charset=utf-8" /> <!--placeholder="dd/mm/aa"> ...
  #1 (permalink)  
Antiguo 21/01/2013, 12:57
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
porque no me valida ñ ni acentos

tengo el siguiente código

Código HTML:
<html>
<head>
	
			<style> 
				@import url("../Vistas/vistaempleadonuevo.css"); 
			</style>
	<title>Nuevos Empleados</title>

</head>
<body>
	<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
	<!--placeholder="dd/mm/aa">-->

	<form action="../Ingresar/nuevoempleado.php" method="post">

		<label for="id">
			Ingrese el número de identificación <input type="text" name="id" id="id">
		</label>

		<label for="fecha">		
			Fecha de expedición <input type="text" name="fechaexpedi" id="fecha" placeholder="año/mes/día">
		</label>


		<label for="id">
			<input type="submit" value="nuevoempleado">
		</label>

	</form>

</body>
</html> 
he puesto el meta en el title, pero al colocarlo ahi en el titulo me sale dicha etiqueta pero si valida las ñ's y acentos. lo puse en el head y tampoco los valida porque sera.
  #2 (permalink)  
Antiguo 21/01/2013, 13:01
Avatar de Tzar  
Fecha de Ingreso: enero-2013
Ubicación: CABA Argentina
Mensajes: 68
Antigüedad: 11 años, 3 meses
Puntos: 3
Respuesta: porque no me valida ñ ni acentos

Cita:
Iniciado por andres_15_ Ver Mensaje
tengo el siguiente código

Código HTML:
<html>
<head>
	
			<style> 
				@import url("../Vistas/vistaempleadonuevo.css"); 
			</style>
	<title>Nuevos Empleados</title>

</head>
<body>
	<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
	<!--placeholder="dd/mm/aa">-->

	<form action="../Ingresar/nuevoempleado.php" method="post">

		<label for="id">
			Ingrese el número de identificación <input type="text" name="id" id="id">
		</label>

		<label for="fecha">		
			Fecha de expedición <input type="text" name="fechaexpedi" id="fecha" placeholder="año/mes/día">
		</label>


		<label for="id">
			<input type="submit" value="nuevoempleado">
		</label>

	</form>

</body>
</html> 
he puesto el meta en el title, pero al colocarlo ahi en el titulo me sale dicha etiqueta pero si valida las ñ's y acentos. lo puse en el head y tampoco los valida porque sera.
Tendrías que agregar la línea
Código HTML:
Ver original
  1. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

y te quedaría algo como:

Código HTML:
<html>
<head>
	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
			<style> 
				@import url("../Vistas/vistaempleadonuevo.css"); 
			</style>
	<title>Nuevos Empleados</title>

</head>
<body>
	<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
	<!--placeholder="dd/mm/aa">-->

	<form action="../Ingresar/nuevoempleado.php" method="post">

		<label for="id">
			Ingrese el número de identificación <input type="text" name="id" id="id">
		</label>

		<label for="fecha">		
			Fecha de expedición <input type="text" name="fechaexpedi" id="fecha" placeholder="año/mes/día">
		</label>


		<label for="id">
			<input type="submit" value="nuevoempleado">
		</label>

	</form>

</body>
</html> 
  #3 (permalink)  
Antiguo 21/01/2013, 13:03
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: porque no me valida ñ ni acentos

Cita:
Iniciado por Tzar Ver Mensaje
Tendrías que agregar la línea
Código HTML:
Ver original
  1. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

y te quedaría algo como:

Código HTML:
<html>
<head>
	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
			<style> 
				@import url("../Vistas/vistaempleadonuevo.css"); 
			</style>
	<title>Nuevos Empleados</title>

</head>
<body>
	<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
	<!--placeholder="dd/mm/aa">-->

	<form action="../Ingresar/nuevoempleado.php" method="post">

		<label for="id">
			Ingrese el número de identificación <input type="text" name="id" id="id">
		</label>

		<label for="fecha">		
			Fecha de expedición <input type="text" name="fechaexpedi" id="fecha" placeholder="año/mes/día">
		</label>


		<label for="id">
			<input type="submit" value="nuevoempleado">
		</label>

	</form>

</body>
</html> 
Gracias, ya me las valida pero disculpa te hago una pregunta, Que es la diferencia entra este codigo :

<meta http-equiv="content-type" content="text/html; charset=utf-8"/>

y este

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
  #4 (permalink)  
Antiguo 21/01/2013, 14:11
Avatar de Tzar  
Fecha de Ingreso: enero-2013
Ubicación: CABA Argentina
Mensajes: 68
Antigüedad: 11 años, 3 meses
Puntos: 3
Respuesta: porque no me valida ñ ni acentos

Es el charset o conjunto de caracteres. El que vos tenias era UTF y lo reemplazaste por uno ISO. Puedes averiguar más sobre charsets aquí http://www.w3schools.com/tags/ref_charactersets.asp
  #5 (permalink)  
Antiguo 21/01/2013, 22:21
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: porque no me valida ñ ni acentos

En tu caso en particular tu problema es otro ya que ambos juegos de caracteres,tanto
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
como
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
dan soporte a acentos, tildes Ñ ñ...
El tema poasa por otras dos cosas fundamentales,
1. guardar el archivo en el editor de texto heciendo que la codificación coincida con el charset declarado
2. verificar que el server no esté enviando un encabezado diferente

Te recomiendo la lectura de
http://foros.emprear.com/codificar/
Si bien se aplica a otras cosas, explica lo dicho anteriormente.
Yo en particular trabajo todo con utf-8, que es bastante más amplio que iso, mirá este ejemplo
http://foros.emprear.com/codificar/e...set-utf-8.html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 22/01/2013, 07:06
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: porque no me valida ñ ni acentos

Cita:
Iniciado por emprear Ver Mensaje
En tu caso en particular tu problema es otro ya que ambos juegos de caracteres,tanto
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
como
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
dan soporte a acentos, tildes Ñ ñ...
El tema poasa por otras dos cosas fundamentales,
1. guardar el archivo en el editor de texto heciendo que la codificación coincida con el charset declarado
2. verificar que el server no esté enviando un encabezado diferente

Te recomiendo la lectura de
http://foros.emprear.com/codificar/
Si bien se aplica a otras cosas, explica lo dicho anteriormente.
Yo en particular trabajo todo con utf-8, que es bastante más amplio que iso, mirá este ejemplo
http://foros.emprear.com/codificar/e...set-utf-8.html

Saludos
Muchas Gracias. Se me hacia raro eso, porque siempre he utilizado el utf-8 y nunca tuve problemas hasta ahora

Etiquetas: acentos, css, input, php
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 01:47.