Foros del Web » Creando para Internet » HTML »

HTML sin Charset

Estas en el tema de HTML sin Charset en el foro de HTML en Foros del Web. hola, estoy preparando un html para mailing... y una de las caracteristicas q segun mis clientes tengo q respetar es no poner ninguna etiqueta de ...
  #1 (permalink)  
Antiguo 07/07/2011, 12:39
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 7 años, 2 meses
Puntos: 0
HTML sin Charset

hola, estoy preparando un html para mailing... y una de las caracteristicas q segun mis clientes tengo q respetar es no poner ninguna etiqueta de <meta> <body> <head>...

Pero claro si no le pongo la meta de charset... cuando se muestra la pagina se ve todo el texto fatal... como se indica en este tipo de paginas cual es el lenguaje? ( he visto paginas q no lo tiene y se ven bien)

gracias.
  #2 (permalink)  
Antiguo 07/07/2011, 15:45
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.048
Antigüedad: 8 años, 1 mes
Puntos: 1484
Respuesta: HTML sin Charset

buenas,
no estoy muy seguro porque no lo he hecho, pero supongo que al crear el código fuente y pegarlo en el correo, automaticamente el servidor smtp determina el charset para ese documento. ademas, un documento html completo -con su <head> y demas elementos- no creo que sea valido para ser enviado por correo. es decir, un documento html no puede tener dos <head>: el del webmail y del contenido a distribuir.

por otro lado, la razon por la que en ocaciones un contenido se ve adecuadamente en el navegador pese a no indicar el charset, se puede deber a dos factores. primero, el charset puede estar indicado en el header http del documento. y si aún asi éste carece, entonces se debe a que el navegador esta configurado para decodificar el contenido en un charset específico cuando el documento no indica su charset. en otras palabras, que el documento esta codificado para el mismo charset configurado en el navegador.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 07/07/2011, 16:25
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 9 años, 11 meses
Puntos: 1567
Respuesta: HTML sin Charset

Romina:

no entiendo bien el alcance de
Cita:
estoy preparando un html para mailing
Que significa exactamente eso, que ese contenido será enviado por email? o que se va a presentar en el navegador?

Si es lo primero, el encabezado apropiado se tien que pasar en la función mail(), si es lo segundo, debés indicarlo, en el html con un meta, con un header en php, en .htaccess


en el caso de que el texto vaya por email , algo asi


Código PHP:
Ver original
  1. $headers = "From: romina<[email protected]>";
  2. $headers .="\nMIME-Version: 1.0\n";
  3. $headers .="X-Mailer: PhpScript-Mailing\n";
  4. $headers .= "Content-Type:text/html; charset=\"utf-8\"\n";
  5. $headers.= "Content-Transfer-Encoding: 7bit\n\n";
  6.  
  7. $mensaje = "<h1>Hola</h1>";
  8.  
  9. $enviando = mail("[email protected]", "asunto", $mensaje, $headers);

En cuanto al html, debe ser algo básico
Código HTML:
Ver original
  1. <head><title>Mailing</title></head>
  2. <h4>informe</h4>
  3. <table width="300" border="1" style="border: solid red 1px;">
  4. <tr>
  5. <td bgcolor="cyan">
  6. texto á é
  7. </td>
  8. </tr>
  9. </body>
  10. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 07/07/2011 a las 16:36

Etiquetas: charset
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 12:39.