Przewiń do głównej treści
  1. Java - Tutorial Programowania (1990s)/

16. Dodatki

·212 słów·1 min·
Spis treści

Dodatki
#

Dodatek A Unicode
#

UNICODE jest standardem kodowania znaków na dwu bajtach, pozwalającym na zdefiniowanie 65536 znaków, bez potrzeby używania różnych stron kodowych dla alfabetów narodowych. Dla kodowania w standardzie ASCII (kodowanie na jednym bajcie) mamy do dyspozycji jedynie 256 znaków i aby uzyskać litery z różnych alfabetów narodowych, trzeba stosować strony kodowe.

W poniższej tabeli zestawiono znaki Unicode kodujące polskie litery:

LiteraKod UnicodeLiteraKod Unicode
Ą0104Ó00D3
ą0105ó00F3
Ć0106Ś015A
ć0107ś015B
Ę0118Ź0179
ę0119ź017A
Ł0141Ż017B
ł0142ż017C

Tabela 6-1 Zestawienie znaków Unicode kodujących polskie litery.

Aby w programie Javy użyć znaków Unicode stosujemy następującą konwencję: \uKod_znaku

Przykład:

public void paint(Graphics g)
{
	g.drawString("Dzi\u0119kuj\u0119 ",10,10);
}

Powyższa metoda paint() apletu, drukuje na ekranie słowo Dziękuję.

Znaki Unicode są wyświetlane, jeśli system, w którym uruchamiane są programy stosujące znaki Unicode implementuje kodowanie znaków Unicode. W przypadku, gdy w zbiorze czcionek nie jest dostępny obraz graficzny reprezentujący dany znak, powinien być wyświetlony automatycznie znak podobny (np. gdy brak litery ś wyświetlana jest litera S ).

Uwaga:

Obecnie standard Unicode nie jest jeszcze zaimplementowany we wszystkich systemach operacyjnych i przeglądarkach.

Tabele wszystkich znaków Unicode dostępne są w Internecie pod adresem: http://www.unicode.org/

Czy ten artykuł był pomocny? Podziel się nim z innymi!