🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
5 messages
5 total messages Started by Bogumila Zawistowska Wed, 01 Oct 1997 14:20
tabela unicode
#1086
Author: Bogumila Zawistowska
Date: Wed, 01 Oct 1997 14:20
13 lines
872 bytes
Jak napisac program , ktory wypisywalby po kolei znaki unikodu - 
chodzi mi o znalezienie metody ktora zamienialaby typ numeryczny na 
typ char.

Probowalem tez sklejac String "\u"(albo "/u") + zmienna , potem zamiana na char
  i nic!

Moze jest inna na to metoda?

--
Ostancie z Bogiem
www site http://krakow.irc.pl/~zawistow
lech zawistowski
Re: tabela unicode
#1087
Author: Artur Tyloch
Date: Wed, 01 Oct 1997 20:50
70 lines
3090 bytes
Bogumila Zawistowska wrote:
> 
> Jak napisac program , ktory wypisywalby po kolei znaki unikodu -
> chodzi mi o znalezienie metody ktora zamienialaby typ numeryczny na
> typ char.
Pewnie chodzi Ci o polskie znaki.
Jesli tak oto opis:
Cytat z mojej pracy o Javie :) :

8.1 Unicode
UNICODE to standard kodowania znaków na dwu bajtach pozwalajšcy 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 zestawione zostały znaki Unicode kodujšce polskie
litery:
Litera	Kod Unicode	Litera	Kod Unicode
Ľ	0104		Ó	00D3
š	0105		ó	00F3
Ć	0106		Œ	015A
ć	0107		œ	015B
Ę	0118			0179
ę	0119		Ÿ	017A
Ł	0141		Ż	017B
ł	0142		ż	017C
Tabela 8-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ę.
Aby znaki Unicode były wyœwietlane, system w którym uruchamiane sš
programy stosujšce znaki Unicode musi implementować kodowanie znaków
Unicode. W przypadku gdy w zbiorze czcionek nie jest dostępny znak
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.
(podobno juz w NCC4.0 i IE4.0)
Tabele wszystkich znaków Unicode dostępne sš w Internecie pod adresem:
http://www.unicode.org/

> 
> Probowalem tez sklejac String "\u"(albo "/u") + zmienna , potem zamiana na char
>   i nic!
> 
> Moze jest inna na to metoda?
> 
> --
> Ostancie z Bogiem
> www site http://krakow.irc.pl/~zawistow
> lech zawistowski

-- 
-----
class Artur extends Tyloch implements Poznanable{
   URL myHomepage =
      new URL("http://friko.onet.pl/po/arturt");
   String status = "Under Construction !!!";
}

// remove n0__spam_ from my email address
// (if you are using reply command)
// to get correct address: arturt@priv.onet.pl
-----
Re: tabela unicode
#1088
Author: Piotr Trzcionkowski
Date: Thu, 02 Oct 1997 23:31
14 lines
1132 bytes
Wed, 01 Oct 1997 21:50:51 +0100, Artur Tyloch
<n0__spam_arturt@priv.onet.pl> napisał(a):

>> Jak napisac program , ktory wypisywalby po kolei znaki unikodu -
>> chodzi mi o znalezienie metody ktora zamienialaby typ numeryczny na
>> typ char.
>
>UNICODE to standard kodowania znaków na dwu bajtach pozwalający na
>zdefiniowanie 65536 

Ogólnie to raczej 2^32 a poza tym ok.


PT: http://www.cto.us.edu.pl/~trzcionk/
Re: tabela unicode
#1089
Author: Artur Tyloch
Date: Fri, 03 Oct 1997 01:48
28 lines
1594 bytes
Piotr Trzcionkowski wrote:
> 
> Wed, 01 Oct 1997 21:50:51 +0100, Artur Tyloch
> <n0__spam_arturt@priv.onet.pl> napisał(a):
> 
> >> Jak napisac program , ktory wypisywalby po kolei znaki unikodu -
> >> chodzi mi o znalezienie metody ktora zamienialaby typ numeryczny na
> >> typ char.
> >
> >UNICODE to standard kodowania znaków na dwu bajtach pozwalający na
> >zdefiniowanie 65536
> 
> Ogólnie to raczej 2^32 a poza tym ok.
Chyba na dwu bajtach to 2^16 a to 65536!

Artur
-- 
-----
class Artur extends Tyloch implements Poznanable{
   URL myHomepage =
      new URL("http://friko.onet.pl/po/arturt");
   String status = "Under Construction !!!";
}

// remove n0__spam_ from my email address
// (if you are using reply command)
// to get correct address: arturt@priv.onet.pl
-----
Re: tabela unicode
#1090
Author: Piotr Trzcionkowski
Date: Sat, 04 Oct 1997 09:21
14 lines
1222 bytes
Fri, 03 Oct 1997 02:48:47 +0100, Artur Tyloch
<n0__spam_arturt@priv.onet.pl> napisał(a):

>> >UNICODE to standard kodowania znaków na dwu bajtach pozwalający na
>> >zdefiniowanie 65536
>> 
>> Ogólnie to raczej 2^32 a poza tym ok.
>Chyba na dwu bajtach to 2^16 a to 65536!

Nie. Pełny Unicode to 2^32 a tylko imlementacja javy, win, czyli BMP
ma 2^16. Należy zaznaczyć, że chodzi o BMP.


PT: http://www.cto.us.edu.pl/~trzcionk/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads