Minha página não reconhece acentos

  • Autor Autor ngomaichi
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
N

ngomaichi

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola...
Tengo varias paginas php, el problema es que ninguna me reconoce los acentos. Ya he añadido

Código HTML:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

también he puesto

Código PHP:
<?php header('Content-Type: text/html; charset=UTF-8'); ?>

He modificado los archivos httpd.conf del apache y php.ini añadiendo AddDefaultCharset UTF-8.
Y aun así sigue sin reconocerme los acentos ¿Cuál puede ser el problema?

See more: Motorcycle Racing Games Free Download - Top Motorcycle games
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Que editor usas?
 
en tu editor de texto ponelo en UTF-8
para configurar en notepad te vas a formato y pones codificar a UTF-8 en otros editores debe ser algo parecido.
 
Estimado,
para que el navegador acepte e interprete adecuadamente los acentos, debes configurar la codificación del archivo. De ésta manera, podrás escribir " á, é, í, ó, ú, ñ " y el navegador sabrá interpretarlo.


Yo te recomiendo usar la codificación UTF-8 sin BOM


Suerte! =)
 
Asegurate que la codificación del archivo (.html/.php) es UTF-8.

Y no te reconoce los acentos que estan en texto estatico o de contenido dinamico que viene de una DB?
 
Última edição:
Lo mismo quiero saber ¿el contenido viene de una base de datos o es texto que tú pusiste?
 
Como dicen todos, seguramente es el editor que usas, si usas Bloc de Notas, al momento que guardes el archivo "Guardar como..." puedes elegir la codificación, por defecto lo coloca en ANSI, cámbialo a UTF-8.

Usa otros editores más avanzados, ayudan mucho para identar, autorellenado e incluso detección de errores en tiempo real :3

Saludos.
 
Por si se trata del texto que extraes de una BD, revisa el valor asignado al campo "Cotejamiento". Puedes asignarle uno de la serie UTF8, el que mejor se ajuste a la configuración que utilices. Si no sabes cuál es, crea una tabla de prueba y genera varios campos; cada uno con un cotejamiento concreto, y luego saca sus valores por pantalla.

Es un poco cafre, pero es una buena forma de saber con cuales se zurra el navegador (en ocasiones, el problema no te lo pone el cotejamiento sino el navegador; ignoro por qué, ya que nunca he profundizado en ello, pero a veces sucede).

Un saludo.
 
SI habré tenido el problema ese de los acentos 🙁 ... Y más de un dolor de cabeza me dio. Deberías asegurarte de:

1- Qué tus archivos tengan la codificación UTF-8.
2- Que la BD y los campos de texto estén codificados con UTF-8 (yo en mi caso uso utf8_unicode_ci).
3- Poner las cabeceras que ya pusiste.
4- Asegurarte que la conexión que tengas con la BD tenga la sentencia "SET NAMES utf8" (como ponerlo depende de cada biblioteca / driver).
 
Si es por base de datos que traes la información y la muestras en tu html o php, debes usar:

Inserir CODE, HTML ou PHP:
mysql_query("SET NAMES 'utf8'");

Antes de la consulta o después de haber creado la conexión 😀 También se puede hacer por medio de la consulta, pero es mas practico con el anterior código.
 
Voltar
Topo