Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko227
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
To Znalezisko jest w archiwum

313

[ENG] Znaki, symbole i "cud" którym jest UTF-8

Ludzie z Computerphile opowiadają o tym dlaczego widzimy coraz mniej "krzaczków" w internecie, przyczynach powstania Unicode oraz o sposobie działania UTF-8.

Szczur90
Szczur90
z
youtube.com
dodany: 20.09.2013, 12:53:09
  • #
    nauka
  • #
    utf8
  • #
    komputery
  • #
    technika
  • 35
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (2)

Dodatkowe informacje dlaczego UTF nie zawsze działa jak powinien
Szczur90
z youtube.com
  • 4
[EN] Co powinien wiedzieć programista o Unicode
konto usunięte
z joelonsoftware.com
  • 2

Komentarze (35)

najlepsze

fhrh
fhrh
fhrh
21.09.2013, 07:13:43
  • 0
Widać że gość ciekawie mówi. Ani jednego komentarza o paniach kelnerkach w tle :)
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

q.....u
q.....u
konto usunięte 20.09.2013, 16:19:12
  • 0
4:50 skąd mu się wzięło, że potrzeba 32 bitów do zapisania liczb 0 - 100.000? Już 24 to jest z mega zapasem
  • 4
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

KrzaQ2
KrzaQ2
20.09.2013, 19:16:51
  • 6
@Szczur90: On mówił o czymś zupełnie innym.

@qwertyu: Komputery są zbudowane w taki sposób, ƶe mogą efektywnie operować na pamięci o rozmiarach 8,16 i 32 bitów*. Wszystko inne jest znacznie mniej wydajne, dlatego jeśli nie zmieścili się w 16 bitach (65536 kombinacji) musieli przejść na 32.

* 64-bitowy kod moƶe operować na zmiennych 64-bitowych, ale tego praktycznie nie było podczas tworzenia unicode, poza tym, 64 bity to znaczny
Szczur90
Szczur90
Autor
20.09.2013, 16:30:52
  • 4
@qwertyu: Zauważ sytuację z 7:23. Na 24 bitach zapiszesz tylko 16 bitów dla określenia znaku (16 xów co daje 65 536 znaków). By zapisaś znak na pozycji 100000 musimy dodać jeszcze jeden x a to jest kolejne 8 bitów bo określenia pozycji, bo wtedy musimy znak zapisac jako 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

Trochę pogmatwałem ale mam nadzieję, ze zrozumiesz mój tok rozumowania :)

EDIT: Tutaj masz bardzo ładną tabelkę
l.....l
l.....l
konto usunięte 20.09.2013, 19:41:08
  • -1
A M$ upiera się przy UTF-16.. : /.

Nie jestem specem, ale może mi ktoś wyjaśnić, jaki to ma sens poza pożeraniem większej ilości RAMu?..
  • 5
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

matowy
matowy
matowy
20.09.2013, 20:05:49
  • 3
@losiul:

UTF8: Variable-width encoding, backwards compatible with ASCII. ASCII characters (U+0000 to U+007F) take 1 byte, code points U+0080 to U+07FF take 2 bytes, code points U+0800 to U+FFFF take 3 bytes, code points U+10000 to U+10FFFF take 4 bytes. Good for English text, not so good for Asian text.

UTF16: Variable-width encoding. Code points U+0000 to U+FFFF take 2 bytes, code points U+10000 to U+10FFFF take 4 bytes. Bad for
j.....i
j.....i
konto usunięte 21.09.2013, 08:55:47
  • 1
@losiul: W obecnej chwili? Żaden, bo Unicode nie mieście się już w 2 bajtach. Wcześniej - o wiele wygodniej się pracuje na takiej reprezentacji. Najprostszym przykładem jest liczenie ilości znaków - w UTF16 wystarczy podzielić ilość bajtów na 2, w UTF8 musisz przeparsować wszystkie znaczki. . Z tego samego powodu wybrano UTF16 do JVM. Teraz UTF16 wymaga koszmarnego surogate pairs, więc nie ma już żadnych zalet.
echonauta
echonauta
echonauta
20.09.2013, 13:09:01
  • -6
Jestem pewien że nie wejdzie na główną, ale dzięki za linka, dużo mi to wyjaśniło! :)
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Schwarz_Charakter
Schwarz_Charakter
20.09.2013, 15:01:39
  • 11
@echonauta: troche to przykre, bo jak widzę wrzucanie zdjęcia kota i żądanie o zakopanie tego to coś we mnie umiera #gruparatowaniapoziomu R.I.P :(
  • <
  • 1
  • 2
  • Strona 2 z 2
  • >

Hity

tygodnia

Najładniejszy MOP w Polsce, doceńmy pracę Pań!
Najładniejszy MOP w Polsce, doceńmy pracę Pań!
3655
Mężczyzni zapłacą wyższe podatki niż kobiety.
Mężczyzni zapłacą wyższe podatki niż kobiety.
3639
I znowu psy: Cztery psy zagryzły 80-latka
I znowu psy: Cztery psy zagryzły 80-latka
3616
Czy coś wiadomo co u byłego sołtysa?
Czy coś wiadomo co u byłego sołtysa?
3290
Słynne Prince Polo XXL zmniejszyło gramaturę
Słynne Prince Polo XXL zmniejszyło gramaturę
2670
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #zainteresowania
  • #liganauki
  • #technologia
  • #biologia
  • #historia
  • #kosmos
  • #fizyka
  • #medycyna
  • #polska
  • #astronomia
  • #gruparatowaniapoziomu
  • #swiatnauki
  • #swiat
  • #zdrowie

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking