Comunidad de diseño web y desarrollo en internet online

Porque no funciona bien el UTF-8 ????

Citar            
MensajeEscrito el 07 Jul 2009 10:02 pm
Hola como estan??.

Bueno les cuento que ando programando una web en Css y Php con cabeceras UTF-8
la cabecera que estoy utilizando es la siguiente

Cabecera UTF-8 escribió:

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


ahora el problema está en que no me toma los acentos!! :cry:
si escribo dirección .. me sale la ó con un simbolito extraño.. no debería de salir bien?? con el acento??
ahora si le pongo la función utf8_encode ahi si toma el acento.. que es lo que estoy haciendo mal??..
como se trabaja con utf-8 para que tome los acentos normalmente sin tener que ponerlos de esta manera &eacute;

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 08 Jul 2009 03:00 am
Hola.

Para cambiar la codificación a UTF-8 se requiere de tres cosas:

  1. Guardar tus documentos en UTF-8
  2. Declarar la codificación en el "head" del documento
  3. Que el servidor te envié los documentos como UTF-8



P.D. Cuidado con el "BOM" :wink:



Saludos

Por pitufo

31 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jul 2009 03:21 am

pitufo escribió:

Para cambiar la codificación a UTF-8 se requiere de tres cosas:

  1. Guardar tus documentos en UTF-8
  2. Declarar la codificación en el "head" del documento
  3. Que el servidor te envié los documentos como UTF-8



1-Guardar tus documentos en UTF-8
Ok debe ser algo como guardar como.. verdad?

2-Declarar la codificación en el "head" del documento
Con la cabecera que puse arriba no basta??

3-Que el servidor te envié los documentos como UTF-8
Y esto como se si me devuelve utf-8 o que.. donde me fijo o donde lo cambio.

Gracias igualmente, si puedes aclararme esas dudas mejor.. :) ..

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 08 Jul 2009 04:51 am

phoxer escribió:



1-Guardar tus documentos en UTF-8
Ok debe ser algo como guardar como.. verdad?\

Si, algo así. Busca en las preferencias del editor que usas para que automáticamente las guarde como UTF-8 si tener que poner Guardar como...

phoxer escribió:


2-Declarar la codificación en el "head" del documento
Con la cabecera que puse arriba no basta??

Si, esa es la declaración en el "head" (Este requisito ya lo cumpliste.)

phoxer escribió:


3-Que el servidor te envié los documentos como UTF-8
Y esto como se si me devuelve utf-8 o que.. donde me fijo o donde lo cambio.

Hay algunas extensiones para Firefox que te permite ver los "HTTP Headers".

En Apache puedes cambiarlo agregando esta linea dentro de un .htaccess :
AddType 'text/html; charset=UTF-8' html


Saludos.

Por pitufo

31 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Jul 2009 06:19 am
Hay inconvenietes en cuanto a la lectura de la codificacon de documentos:

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

Esta cabecera leen y la aceptan los editores Dreamweaver y Expression Web, pero con diferencias:
DW: Lee la cabecera si generar errores, pero cuando se sube la pagina, no se codifica: Unicode (UTF-8 ), Formato de Normas C, incluir BOM
EX: Lee la cabecera, puede indicar errores dependiendo del DTD, el documento general se codifica: (Multilingue) UTF-8

El Sitio Web que subi para muestra esta hecho en Dreamweaver CS4, correctamente codificado en UTF-8, para multilingue supuestamente, pero no se pudo codificar.

Por Siriö

624 de clabLevel

4 tutoriales
1 articulo

 

Germany

msie7
Citar            
MensajeEscrito el 08 Jul 2009 02:44 pm

pitufo escribió:

phoxer escribió:



1-Guardar tus documentos en UTF-8
Ok debe ser algo como guardar como.. verdad?\

Si, algo así. Busca en las preferencias del editor que usas para que automáticamente las guarde como UTF-8 si tener que poner Guardar como...


Excelente pitufo, guarde los documentos con Formato de Normas C, e incluí el BOM y ya funcionó :D

Muchas gracias..

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 08 Jul 2009 04:15 pm
Poxer puedes darnos un link para ve como funciona?

Por Siriö

624 de clabLevel

4 tutoriales
1 articulo

 

Germany

msie7
Citar            
MensajeEscrito el 08 Jul 2009 05:25 pm

Siriö escribió:

Poxer puedes darnos un link para ve como funciona?


si mi pagina www.phoxer.com tenía problemas con los textos escritos directamente en el documento pero al guardarlos con DOM se solució, sigo teniendo problemas cuando los textos vienen de la base de datos, pero me parece que eso ya es porque tengo que configurar la base de datos para que me devuelva utf-8 .. ya lo estoy probando.

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox

 

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