Estou com um trabalho de matematica discreta e o professor me pediu para listar os caracteres que o java ultiliza.
Depois de uma pesquisa descobri que o java implementa os caracters da UTF-16 que estão entre a faixa de \u0000 ate \u10FFFF
contando tudo dá pra mais de 90000 caracteres é isso mesmo???
Eu tbm nao sei nao… Mas vou aproveitar para colokar + um pro aqui pra, caso alguem saiba, poder me ajudar… Eh o seguinte… Tenho alguns dados no meu banco postgres, lah os dados aparecem corretos, ou seja, mostrando acentuação e o caractere “Ç” tudo perfeito… Mas quando eu rodo minha aplicação JSF, quando ele puxa os dados para a página, ele mostra esses acentos e o “Ç” com uns caracteres estranhos, nao sei se alguém já se deparou com esse problema…
[quote=Cledson Francisco Silva]Estou com um trabalho de matematica discreta e o professor me pediu para listar os caracteres que o java ultiliza.
Depois de uma pesquisa descobri que o java implementa os caracters da UTF-16 que estão entre a faixa de \u0000 ate \u10FFFF
contando tudo dá pra mais de 90000 caracteres é isso mesmo???[/quote]
Você já viu esse aqui:
http://pt.wikipedia.org/wiki/UTF-16
E aqui:
[quote]How is text represented in the Java platform?
The Java programming language is based on the Unicode character set, and several libraries implement the Unicode standard. The primitive data type char in the Java programming language is an unsigned 16-bit integer that can represent a Unicode code point in the range U+0000 to U+FFFF, or the code units of UTF-16. The various types and classes in the Java platform that represent character sequences - char[], implementations of java.lang.CharSequence (such as the String class), and implementations of java.text.CharacterIterator - are UTF-16 sequences.[/quote]
http://java.sun.com/javase/technologies/core/basic/intl/faq.jsp
e o pai do unicode:
http://www.unicode.org/
fw
A minha duvida é se é isso mesmo, que o java contempla todo o conjunto de caracteres utf-16??