Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/10/2012, 17:14
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: En lugar de caracteres especiales salen signos extraños

Es que tenés una mezcla de aquellas.
Por empezar la página tiene un header iso-8859-1

Para que todo funcione correctamente

Declarar un meta utf-8 en tu html/php
Asegurarte que el server no pasa algún header con otra codificación, lo cual podés corregir en .htaccess con, por ejemplo
AddCharset UTF-8 .html
AddCharset UTF-8 .php

Al parecer estas cargando las noticias desde una bd (+ Ajax tal vez), en ese caso también el contenido de tu bd debe ser enviado con utf-8, esto generalmente se soluciona con agregar tras la conexión a la BD
Código PHP:
Ver original
  1. $seleccion_BD = mysql_select_db($sql_base,$conectar_BD);
  2. mysql_set_charset("utf8",$conectar_BD);

Tus php, html, js y css deben además ser guardados por el editor de texto como utf-8 sin BOM ("no signature")

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