Comunidad de diseño web y desarrollo en internet online

problema con acentos y eñes en formulario

Citar            
MensajeEscrito el 21 May 2009 08:42 am
hola, soy nuevo en este foro.

Tengo un problema con un formulario de una pagina que he creado.A ver si me podeis ayudar!
y es que cuando lo recibo en el mail en vez de poder leer las letras acentuadas y las eñes, aparecen caracteres raros.
La web y formulario estan alojados en Arsys pero no quieren prestarme ayuda (no se que les costara)
La web esta en XHTML + CSS
La codificacion es UTF-8 <meta http-equiv="Content-Type" content="text/html"; charset="UTF-8" />
el formulario es el siguiente:

<Form method="POST" charset="UTF-8" action="http://cgi.XXXX/FormMail.pl" ONSUBMIT="return checkRequire(this)">
<input type="hidden" name="recipient" value="info@XXXX">
<input type=hidden name=subject value="consulta">
<input type=hidden name=required value="NOMBRE:,EMAIL:,CONSULTA:">
<input type=hidden name=redirect value=http://www.XXXX

<input name="NOMBRE:"type="text" class="input" />
<br /><br />
<input name="EMAIL:" type="text" class="input" />
<br /><br />
<textarea name="CONSULTA:" cols="20" rows="10" class="input1"></textarea>
<br /><br />
<input type="submit" value="Enviar consulta" class="botonenvio2" /></form>


He leido varios posts y parece que deberia de usar entidades pero no se como ponerlas.Alguien seria tan amable de echarme una mano y escribirme el codigo que necesitaria? me estoy volviendo loco ya que mis conocimientos son limitados...



muchas gracias y un saludo a todos!

Por mariobescos

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 01 Jun 2009 05:22 am
que alguien me ayude con esto please!

Por mariobescos

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 01 Jun 2009 01:22 pm
probaste poner este charset.?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Segun tengo entendido es el más recomendable para español...

Por HernanGaleano

2 de clabLevel



 

Paraguay

chrome
Citar            
MensajeEscrito el 01 Jun 2009 03:16 pm
Yo me cruce varias veces con este problema y no solo me alcanzaba con setearle el header iso-8859-1. Luego de un tiempo cai en cuenta de que los archivos php's tienen otra codificacion (UTF8, ANSI, etc). Entonces la solucion fue abrir el archivo php en cuestion con el bloc de notas y luego ir a "guardar como" y cambiarle solo la codificacion a ANSI... y luego en tu PHP utilizas el header necesario.

Probe los archivos codificados con UTF8 y el header con UTF8, pero al momento de querer setear otros headers o iniciar session_start(), la codificacion generaba unos caracteres al principio del archivo, por lo que los headers y session_start() me daban un error.

Esto al menos me pasa con windows :p

Por Necrophasto

Claber

148 de clabLevel



Genero:Masculino  

Diseñador gráfico y web

firefox

 

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