Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/10/2012, 11:10
juanfh246
 
Fecha de Ingreso: septiembre-2012
Ubicación: santo domingo
Mensajes: 53
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Respuesta: En lugar de caracteres especiales salen signos extraños

Cita:
Iniciado por emprear Ver Mensaje
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


hola, lo hice pero sigue igual, excepto por lo del htacces, donde le pongo esos parametros? al abrir el archivo sale en blanco con una linea q lo q dice es q si la borro dejara de funcionar otra cosa y no sale mas nada, donde exactamente debo agregar esos parametros q dices "AddCharset UTF-8 .html
AddCharset UTF-8 .php" ?