SlideShare ist ein Scribd-Unternehmen logo
1 von 38
I18n
Locale
Language ISO 639
Country ISO 3166
Variant
pt_BR = Português, Brasil
pt_BR_ PE  = Português, Brasil,  Pernambuco
Números
Datas
Surpresas
Resource Bundle
JSP
JSTL  fmt javadoc
Struts  bean javadoc
Grails  tag message javadoc
Charsets
Unicode  é um conjunto universal de caracteres, um padrão que define, em um único lugar, todos os caracteres necessários para escrever na maioria dos idiomas vivos usados nos computadores
Arabic Greek Khmer Runic Armenian Gujurati Lao Sinhala Bengali Gurmukhi Latin Tamil Cherokee Hangul Mongolian Telugu Cyrillic Hebrew Tibetan Thaana Devanagari Ethiopic Georgian etc...
primeiros 65,536 códigos =  B asic  M ultilingual  P lane
próximos  65,536 códigos = supplementary characters
atualmente catalogados mais de  cem mil caracteres
character set   ≠  character encoding
character set  é um conjunto de caracteres para os quais cada caractere é representado por um único número
‘ à’ = 255  Unicode
character encoding reflete o modo como os caracteres são mapeados para bytes para que o computador possa entende-los
ISO-8859-1  =  Latin 1
ISO-8859-1   não é Unicode
ISO-8859-1   abandonado em 2004...
... em favor do  UTF-8
UTF-8   é Unicode
Escolhendo um Encoding
Unicode
Unicode
Unicode
Unicode
Um encoding baseado no Unicode pode suportar  muitas linguagens  acomodar páginas e formulários  que misturem essas linguagens
?
Marcos Pereira [email_address] http://marcospereira.wordpress.com

Weitere ähnliche Inhalte

Andere mochten auch (20)

Enlaces Cuadriculares B
Enlaces Cuadriculares BEnlaces Cuadriculares B
Enlaces Cuadriculares B
 
sharing knowlegde Acuril2008 AB
sharing knowlegde Acuril2008 ABsharing knowlegde Acuril2008 AB
sharing knowlegde Acuril2008 AB
 
Urvi
UrviUrvi
Urvi
 
A Lenda
A LendaA Lenda
A Lenda
 
Poesía el Dolor Del Aborto
Poesía el Dolor Del AbortoPoesía el Dolor Del Aborto
Poesía el Dolor Del Aborto
 
Quando
QuandoQuando
Quando
 
Pilsen (Republica Checa)
Pilsen  (Republica Checa)Pilsen  (Republica Checa)
Pilsen (Republica Checa)
 
Redox
RedoxRedox
Redox
 
Molana
MolanaMolana
Molana
 
A Vida Sem Pressa
A Vida Sem PressaA Vida Sem Pressa
A Vida Sem Pressa
 
Ssscm Itc Bingo 1
Ssscm Itc Bingo 1Ssscm Itc Bingo 1
Ssscm Itc Bingo 1
 
Pubmed Basics9 08revised
Pubmed Basics9 08revisedPubmed Basics9 08revised
Pubmed Basics9 08revised
 
Kickfly
KickflyKickfly
Kickfly
 
Interpretando as Mulheres
Interpretando as MulheresInterpretando as Mulheres
Interpretando as Mulheres
 
Sereia ou baleia
Sereia ou baleiaSereia ou baleia
Sereia ou baleia
 
Reflexos da Vida
Reflexos da VidaReflexos da Vida
Reflexos da Vida
 
áFrica
áFricaáFrica
áFrica
 
O Tijolo
O TijoloO Tijolo
O Tijolo
 
in beginning
in beginningin beginning
in beginning
 
Homens Iguais
Homens IguaisHomens Iguais
Homens Iguais
 

Kürzlich hochgeladen

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 

Kürzlich hochgeladen (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Java I18n Basics