Jump to content


Guilherme Siquinelli

Member Since 23/04/2010
Offline Last Active 13/05/2010, 10:28
-----

Posts I've Made

In Topic: [Resolvido]Problema Com Charset

13/05/2010, 10:28

Galera, uso o Eclipse para desenvolver, por padrão ele é UTF-8. Na minha hospedagem (UOLHOST) funciona legal os acentos...

Estou desenvolvendo um site para um cliente, ele tem um servidor próprio, que até onde eu vi, tem que ser ISO-8859-1...

O problema é que eu mudo o charset da tag meta para iso-8859-1, e não funciona também...

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Só está funcionando se eu trocar a codificação do navegador...

Mas eu não posso pedir p/ cada usuário trocar a codificação do navegador, hehe...

já tentei trocar o charset com PHP, mas também não resolveu...

header('Content-Type: text/html; charset=iso-8859-1');

Alguem sabe oque pode estar acontecendo?

Galera, uso o Eclipse para desenvolver, por padrão ele é UTF-8. Na minha hospedagem (UOLHOST) funciona legal os acentos...

Estou desenvolvendo um site para um cliente, ele tem um servidor próprio, que até onde eu vi, tem que ser ISO-8859-1...

O problema é que eu mudo o charset da tag meta para iso-8859-1, e não funciona também...

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Só está funcionando se eu trocar a codificação do navegador...

Mas eu não posso pedir p/ cada usuário trocar a codificação do navegador, hehe...

já tentei trocar o charset com PHP, mas também não resolveu...

header('Content-Type: text/html; charset=iso-8859-1');

Alguem sabe oque pode estar acontecendo?


Problema resolvido galera, tive que trocar o Text file encoding do Projeto no Eclipse.

Quem usa eclipse e estiver com a mesma dúvida, ta aí a resposta.

Menu: Project > Properties > Resources

Text file encoding (Padrão UTF-8)

Trocar para ISO-8859-1

falow galera, valeu de qualquer forma!
abraz
[]s

In Topic: Problema Com <br>

23/04/2010, 15:33

Galera, tranquilo?

Estou com este problema também, consegui resolver em partes com a ajuda de vocês, o problema que apareceu agora foi que esse método está quebrando duas linhas, onde eu preciso que quebre somente uma.

Após ser enviado o form, estou recebendo os dados assim:

// Pega os valores dos campos e grava em variáveis
foreach ($_POST as $chave => $valor) { $$chave = utf8_decode($valor); }

// Quebra linha com enter, depois substitui o <br /> por \r\n
$br = array("<br />", "<br>", "<br/>");
$rn = array("\r\n", "\r\n", "\r\n");

$descricao_pt = nl2br($descricao_pt);
$descricao_pt = str_replace($br, $rn, $descricao_pt);

Só que ele grava no banco com duas quebras de linha. e na hora de exibir os dados, fica:

Linha 1

Linha 2

Linha 3

Como posso resolver isso?
Aguardo a ajuda de vocês, valeu!

IPB Skin By Virteq