Ir para conteúdo

POWERED BY:

Arquivado

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

Nébulas

UTF-8 ou ISO-8859-1 para o desenvolvimento de projetos atualmente?

Recommended Posts

Bom dia galera,

 

Estou com um problema com relação a qual método usar, ja fiz uma brevia pesquisa mas ainda tenho algumas dúvidas com relação ao assunto UFT-8 VS ISO-8859-1.

 

A principal briga entre o UFT-8 e o ISO-8859-1 que tenho visto parece ser com relação a acentuação.

 

Qual dos 2 é melhor para se trabalhar no desenvolvimento de um projeto para um portal ou sistema (PHP)?

 

OBS: Ferramentas como Wordpress trabalhão bem com UTF-8 sem confusão com acentos, exceto em alguns temas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ambos são bons, mas prefira UTF8 (SEM BOM).

 

O importante é você não misturar charsets. Se sua aplicação é UTF8, faça sem banco de dados ser também. O mesmo vale para o ISO Ocidental citado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que ando lendo pela web, também prefiro UTF8.

 

Mas em questão de projeto, nem sempre a preferência é a melhor escolha por iso levantei a questão.

 

Este forum por exemplo, usa ISO-8859-1 e Wordpress como eu citei usa UTF8.

 

Usando UF8 será q sempre vou ter q usar algum método para aceitar acentiação?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que ando lendo pela web, também prefiro UTF8.

 

Mas em questão de projeto, nem sempre a preferência é a melhor escolha por iso levantei a questão.

 

Este forum por exemplo, usa ISO-8859-1 e Wordpress como eu citei usa UTF8.

 

Usando UF8 será q sempre vou ter q usar algum método para aceitar acentiação?

 

Não amigo, você não precisará usar nenhum método nem nenhuma gambiarra desde que você siga um padrão desde o começo.

E aconselho sim a trabalhar com UTF-8 pois evitará algumas gambiarras ao trabalhar com JSON, AJAX e entre outros.

Vale lembrar que é MINHA opnião, baseada na experiência que tenho :)

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse tipo de gambiarra para haver suporte de acentuação só é necessário quando o pogramador não seguiu um único charset desde o começo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou discordar um pouco. Sempre enfrentei alguns problemas com UFT-8.

Uso ISO-8859-1/Latin1 em todas as minhas aplicação e nunca tive problemas, nem com Ajax.

Para manter isso legal, eu só utilizo um header para a saída:

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

E a função utf8_decode para a entrada:

array_map('utf8_decode', $dados);

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.