2008/3/9, Euler Taveira de Oliveira <[EMAIL PROTECTED]>:
> Fernando Ike wrote:
>  Acho que para línguas codificadas em ISO-8859-1 não há aumento; para
>  línguas orientais há um aumento de um ou dois bytes por caracter.

O que é geralmente uma estratégia quase ótima, porque essas línguas
geralmente ocupam dois bytes mesmo.

Se não me engano, silabários e abecedários como katakana ou hangul
ocupam dois bytes, enquanto ideogramas mais.  Se alguém fosse usar
muitos ideogramas, talvez UTF-16 fosse mais conveniente.


>  >   Continuar mantendo ISO-8859-1no Brasil é o mesmo que manter ASCII nos
>  > Estados Unidos. Um brasileiro mora por lá e seu nome é José não pode
>  > registrar num sistema porque só aceita Jose. ;)
>  >
>  Eu discordo. Quais os caracteres utilizados no português do Brasil que
>  não tem no ISO-8859-X (aka LATINX) ? Nenhum.

Acho que você não entendeu a comparação… a idéia é que, ao usar 'o que
todo mundo usa', não se podem grafar muitos nomes estrangeiros.  Então
nos EUA não se grafam os brasileiros por se usar ASCII em vez de
ISO-8859; no Brasil, não se grafam os orientais ou centroeuropeus por
se usar ISO-8859 em vez de Unicode.



>  IMHO, o uso de UTF-8 só se faz necessário para compatibilização de
>  codificações (no PostgreSQL isso não é necessário já que o servidor faz
>  isso para nós) e em sistemas que precisam aceitar caracteres que não são
>  cobertos pelo ISO-8859-X, como por exemplo, ideogramas.

É bem mais complicado que isso.  Hoje uma aplicação não precisa grafar
ideogramas, amanhã pode vir a precisar.  E há coisas muito mais
próximas, como nomes centroeuropeus ou do Leste, turcos &c.

Mas enfim, deixo um ponto.  Se não quiser mesmo usar Unicode tudo bem,
mas pelo menos use ISO-8859-15 em vez de -1.

-- 
skype:leandro.gfc.dutra?chat              Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155                 gTalk: xmpp:[EMAIL PROTECTED]
+55 (11) 9406 7191                ICQ/AIM: aim:GoIM?screenname=61287803
+55 (11) 5685 2219    MSN: msnim:[EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a