Dificuldades com acentos em código HTML e PHP

  • Autor Autor cocoidal
  • 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
C

cocoidal

Épsilon
Buenas, les comento mi problema a ver si alguien puede ayudarme:

Resulta que estoy haciendo una página en php para añadirla a mi blog y cuando inserto algún código en html como texto las tildes me aparecen como un símbolo de interrogación.

En la página hago una llamada al header y después pongo el contenido.

A ver si podéis echarme una mano.

Un saludo.
 
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
Eso es por los caracteres utf8, tienes que usar esto:
PHP:
<?php
	header('Content-type: text/html; charset=utf-8');
?>
O puedes usar htmlentities, o reemplazar los caracteres con acentos por los correspondientes codigos html.
ej: á = &aacute;
 
como bien te dice cicklow puedes definir el charset a utf-8 para no tener problemas con ningún caracter. También, si tienes acceso al servidor, puedes cambiar el idioma de éste para el mismo resultado.

Las otras dos opciones de cicklow también funcionan, pero te obliga a meter mucho más código.

Si los datos los recuperas de mysql también hay alguna otra opción. Ya dirás
 
Prueba con esto en tus headers de html
Inserir CODE, HTML ou PHP:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
 
Voltar
Topo