Parabéns por este post ! Realmente nos últimos tempos esse tem sido um
problema bem comum.

Até eu descobrir que era a codificação que estava quebrando a sessão do php
e gerando erros nos caracteres foi f...! :))

2008/12/13 Paulo Balzi <[email protected]>

> valeu, vou olhar aqui.
>
> 2008/12/12 Marco Antonio <[email protected]>
>
> Oi Paulo, tem sim no Linux basta fazer isso:
>>
>> Ex.:
>> iconv -f ISO-8859-1 -t UTF-8 nome_arquivo.php >
>> nome_arquivo_qualquercoisa.php
>> No caso o qualquercoisa é algo que diferencie o arquivo e depois vc
>> renomeia.
>>
>> Eu tenho um script que automatiza o processo, e está em anexo. Dá uma
>> olhada no código e se tiver dúvida me fala.
>>
>> Abs
>>
>> Paulo Balzi escreveu:
>>
>>> cara, muito boa a dica, de vez em quando eu sofro com isso.
>>>
>>> mas me diz uma coisa, e quando o desenvolvedor já tem um monte de de
>>> páginas já escrita, tem uma maneira automática de fazer uma conversão
>>> dessas?
>>>
>>> valeu pela dica novamente.
>>>
>>> []´s
>>>
>>> 2008/12/11 Marco Antonio <[email protected] <mailto:[email protected]
>>> >>
>>>
>>>    Publiquei essa dica no Drupal.br, espero que ajude aqui também.
>>>
>>>
>>>        Boas a todos!
>>>
>>>        Um problema relatado com certa frequência em fóruns que
>>>        participo é o de erros na acentuação de textos.
>>>
>>>        Motivado por um post aqui no Drupal, resolvi colocar essa dica
>>>        para outras pessoas que passem pelo mesmo problema.
>>>
>>>        Para que a acentuação e caracteres especiais apareçam
>>>        corretamente é necessário configurar os 3 ítens abaixo da
>>>        mesma maneira:
>>>
>>>        1. a página;
>>>        2. o banco de dados;
>>>        3. o editor.
>>>
>>>        Considerando o uso de utf-8 (o mais indicado), como isso deve
>>>        ser feito ?
>>>
>>>        1. Na página:
>>>
>>>        1.1 Definir o idioma (opcional mas recomendado)
>>>        <html xmlns="http://www.w3.org/1999/xhtml"; lang="pt-br"
>>>        xml:lang="pt-br">
>>>
>>>        1.2 definir o charset
>>>        <meta http-equiv="Content-Type" content="text/html; />
>>>
>>>
>>>        2. No banco de dados (MySql)
>>>
>>>        2.1 Conjunto de caracteres MySQL: UTF-8 Unicode (utf8)
>>>        2.2 Collation de conexão do MySQL: utf8_general_ci
>>>
>>>        3. No editor. IMPORTANTE, aqui é onde aparece muito problema.
>>>        Normalmente as pessoas não se ligam na codificação que seu
>>>        editor usa. Editam o arquivo, salvam e pronto. Ao enviar para
>>>        o servidor, mesmo estando correto o charset da página e do bd,
>>>        o erro persiste.
>>>        No nosso exemplo, usando utf-8, nosso editor precisa salvar
>>>        usando utf-8 também.
>>>        No Windows normalmente os editores salvam usando iso-8859-1,
>>>        para não ter problema é necessário identificar onde mudar esse
>>>        parâmetro e então salvar o arquivo em utf-8.
>>>
>>>        Um exemplo de como esse pequeno detalhe muda tudo, criei 2
>>>        arquivos html idênticos em conteúdo e o charset está setado
>>>        como utf-8, que pode ser constatado no código fonte da página,
>>>        porém ao salvar, um foi salvo com iso-8859-1 e outro com utf-8
>>>
>>>        Veja os exemplos aqui:
>>>
>>>        charset utf-8, gravado com codificação iso-8859-1
>>>        http://www.portallagos.com.br/charsetutf_8_codpag_iso88591.html
>>>
>>>        charset utf-8, gravado com codificação utf-8
>>>        http://www.portallagos.com.br/charsetutf_8_codpag_utf_8.html
>>>
>>>        Vê como muda tudo ? ;)
>>>
>>>        Segue alguns editores em Windows/Linux e onde mudar essa opção:
>>>
>>>        Windows (com a colaboração do gutomec- Luiz Gustavo) :D
>>>
>>>        Dreamweaver:
>>>        1 - Para trocar o file encoding vá em Modify>Page
>>>        Properties... (ou Ctrl+j);
>>>        2 - Em Category selecione Title/Encoding;
>>>        3 - Selecione em Encoding o que desejar e dê um OK;
>>>        4 - Salve o documento.
>>>
>>>        EditPlus:
>>>        1 - Vá em Documents>File Encoding>Change File Encoding;
>>>        2 - Vai abrir uma janela pedindo para selecionar o file
>>>        encoding, selecione o desejade e dê um OK.
>>>        3 - Salve o documento.
>>>
>>>        Linux
>>>
>>>        Geany
>>>        1 - vá em "documento"
>>>        2 - selecione "definir codificação"
>>>        3 - escolha a codificação desejada
>>>
>>>        Gedit
>>>        1 - vá em "arquivo"
>>>        2 - selecione "salvar como"
>>>        3 - selecionar na caixa select o código desejado
>>>
>>>        Eclipse
>>>        1 - vá em "preferences
>>>        2 - em "editors" procure a opção para definir codificação
>>>
>>>        Espero que ajude e qualquer dúvida é só falar.
>>>
>>>        Abs
>>>
>>>
>>>
>>>    _______________________________________________
>>>    Lista mailing list
>>>    [email protected] <mailto:[email protected]>
>>>    http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>>
>>>
>>> --
>>> Paulo Balzi
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
>
> --
> Paulo Balzi
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>


-- 
Att,

Daniel R. Brahm
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a