[Java lista] Mit jelent a szó - Unicode - ne keverjük - RE: String karakter konverzio

Kristof Jozsa dyn at ond.vein.hu
2006. Nov. 24., P, 14:45:21 CET


igen, ez mindig zuros kerdes volt. olvasmany a temarol:
http://www.joelonsoftware.com/articles/Unicode.html

dyn

Zoltan Mozes wrote:
> Hahó, álljunk meg, tisztázzunk valamit rögtön az elején.
> 
>  
> 
> Mindenki vagdalkozik ezzel a szóval hogy “unicode”. Csak azt felejtjük
> el itt mindnyájan, hogy ez (csak) egy *absztrakt* eljárás, - az hogy
> 256nál több féle karaktert is *megkülönböztetünk “ezt jelenti  a szó:
> Unicode”*) amit /konkrétan/ legalább 99féleképp lehet implementálni.
> (*/leképezni – pl UTF8 vagy UTF16/*)
> 
> A 2 legelterjedtebb Unicode leképezés
> 
> -         UTF8 és az (8 illetve eseteknént több bájton képezzük le a
> 65535 kakakteres értékkészletet)
> 
> -         UTF16. (mindig 16 bájton képezzük le)
> 
> 
>>> Hallo,halló, álljunk már meg egy kicsit. Mi az hogy egy String
> UTF-8-as? Vagy Win1250? A string unicode karakterek lánca.
> 
> JVMben ahogy én tudom 16 biten tárolódik minden char. (2byte), tehát –
> javítsatok ki, de – a következő a pontosabb meghatározás:
> 
> “A string 16 biten ábrázolt (ezáltal megvalósított Unicode
> karakterkészletből választott) karakterek lánca.”
> 
>  
> 
> Magyarul JVMen belül UTF8ról beszélni hullakemény dolog, de oszlassátok
> el a félreértésemet ha tévedek.
> 
>  
> 
> ”Inside the JVM, text is represented by 16-bit Unicode. In files, some
> text is represented by
> 
> UTF, which translates directly to Unicode. Other text is represented by
> old-style 8-bit
> 
> encodings; Readers and Writers translate between these encodings and
> 16-bit Unicode.”* *
> 
> * *
> 
> *“*Programs may use UTF to read and write Unicode.
> 
> _
> 
> Programs may use readers and writers to convert between internal Unicode
> and external
> 
> 8-bit encodings.”
> 
> * *
> 
> * *
> 
> Complete Java® 2
> 
> Certification: Study Guide,
> 
> Fifth Edition
> 
> Philip Heller
> 
> Simon Roberts
> 
> SYBEX®
> 
>  
> 
>  
> 
>  
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist



További információk a(z) Javalist levelezőlistáról