Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dark Phoenix

[Resolvido] Caracteres Estranhos em charset=iso-8859-1

Recommended Posts

Bom dia galera, mais um problema aqui, não sei o que pode ser, tenho um arquivo em php quando exibo ele com charset=utf-8 ele fica normal.

 

Porém quando altero ele pra charset=iso-8859-1, ele fica com esses simbolos no começo da pagina:



Já verifiquei o codigo em outros editores e não tem nada de diferente no código

 

Segue o código:

 

 

<?php
include ('valida_session.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Docdument</title>
</head>

<body>
<?php
include ('banner.html'); 
?>
</body>
</html>


Compartilhar este post


Link para o post
Compartilhar em outros sites

No começo da página???

se for é dentro do arquivo valida_sesao que você esta incluindo.

Dá uma olhada ai e post aqui para vermos o código ahh insira em cima de tudo

header("Content-Type: text/html; charset=utf-8",true);

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito obrigado Leandromx, isso resolveu extamente o meu problema

 

somente mais um pergunta, o que extamente esse código que tu me passou faz?

sei que ele define um cabeçalho definindo o charset e o tipo, mais como ele resolveu meu problema?

 

Muito obrigado novamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado amigo,

mas então, quando eu fiz o que você falou ele corrigiu o problema porém a acentuação sai errada agora, tentei fazer a alteração do charset do trecho que você tinha me passado, dai ele voltou os acentos ao normal porém o caracter voltou a aparecer agora.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então você têm duas opções:

 

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif ou passa o charset configurado no PHP para iso-8951-1

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif ou passa todos os seus charsets para iso-8951-1

 

O editores tem um modo de salvar. Pesquise no Google sobre o seu editor e veja como está sendo salvo.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, se for conteudo escrito manual, aconselho você deixar em iso e mandar o dreamweaver substituir tudo por código,

exemplo, se contiver acento á mande ele dar um replace de á para á e assim por diante,

isso ajuda muito seu posicionamento no google também, no caso de acentos vindos do banco de dados, irão aparecer normalmente

se você for mudar para utf-8 com qualquer tipo de recurso pode dar conflito muito em breve.

 

Espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Receio que você não esteja fazendo isso no Dreamweaver.

 

Quando estiver fazendo seus trampos em editores como NOTEPAD++ e

setar iso-8859-1, coloque para ele converter o código em ANSI.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.