Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/02/2006, 10:14
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El tema es que el lenguaje que uso es php, embebido en las páginas html.

Ese es el primer "concepto" que tienes que rectificar. NO se trata de "embeber" PHP entre el HTML sino de pensar que -es- PHP (del "lado del servidor") el que genera tu salida en HTML (o con javascript y demás) que al final interpreta tu cliente (navegador).

Cita:
Con respecto a la codificación: te refieres a la codificación q se escoge en la visualización de los sitios, en el menú "ver" del navegador?
No exactamente .. pues es tu "página HTML" generada la que debería informar por médio de cabeceras que codificación debe usar el navegador para el tipo de datos que le envias y que así este lo interprete como corresponda.

Cita:
o es algo que debo escoger en mi editor?
Editor de código .. con el que generas tu código PHP/HTML? Bueno .. si usas "Dreamweaver" y generas el HTML de forma "visual" con este .. si, .. ahí se le indica el tipo de cofificación que quieres que genere .. Un "ISO-nosecuantos" .. o UTF8 ... etc.

Cita:
Ahora bien, cómo inserto el referente de idioma enla cabecera html?...
Son las "content-type" .. que en HTML las envias así:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
Y si fuese desde PHP se envian con header() .. pero esto depende de tu código ..

Las BBDD como Mysql en su definición de tablas también se le indica la codificación que usan ("colation" creo que le llaman).

Incluso el servidor HTTP (el que uses) por defecto si no le indicas estas cabeceras .. usará una de ellas por defecto ..

Un saludo,