Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2012, 16:33
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 2 meses
Puntos: 1567
Respuesta: especificar conjunto de caracteres en las cabeceras HTTP

Lo ideal sería hacerlo todo via .htaccess si estás usando Apache


Estos son solo ejemplos, que charset debas pasar a cada cosa depende
de tu web primero ponés el charset y después a que extensión de archivo se la querés aplicar, bien pueden ser diferentes. (por favor asegurate que tus archivos hayan sido guardados por tu editor de texto con el mismo charset que declarás en el header)
En cuanto a la compresión el método que te propongo es el más sencillo, pero como bien marcó @zerokilled, depende de la configuración de tu servidor, aunque hoy en día la mayoría de los servidores que usan Apache, tienen mod_deflate habilitado.
Si no te funciona, deberás recurriir, como ya se dijo, a php

Código Apache:
Ver original
  1. # charset
  2. AddCharset utf-8 .html
  3. AddCharset utf-8 .js
  4. AddCharset iso-8859-1 .php
  5.  
  6. # compresión
  7. <IfModule mod_deflate.c>
  8. AddOutputFilterByType DEFLATE application/xhtml+xml
  9. AddOutputFilterByType DEFLATE text/plain
  10. AddOutputFilterByType DEFLATE text/html
  11. AddOutputFilterByType DEFLATE text/xml
  12. AddOutputFilterByType DEFLATE text/css
  13. AddOutputFilterByType DEFLATE text/javascript
  14. AddOutputFilterByType DEFLATE application/xml
  15. AddOutputFilterByType DEFLATE application/xhtml+xml
  16. AddOutputFilterByType DEFLATE application/rss+xml
  17. AddOutputFilterByType DEFLATE application/javascript
  18. AddOutputFilterByType DEFLATE application/x-javascript
  19. AddOutputFilterByType DEFLATE image/jpeg
  20. </ifModule>


el archivo .htaccess, si no existiese, tenes que crearlo en la raiz del sitio

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