Stránka 3 z 5

Napsal: 03 led 2017, 20:15
od lesana87
Kde co popírám a kde mluvím o nějakých 4 bitech? Náhodou čtvrtý znak je taky kódovaný jedním bytem, ale ty zbylé 3 znaky ne. Takže ty si o tom UTF-8 nehodláš nic přečíst a čekáš, až ti to někdo naservíruje na stříbrným podnose?

Napsal: 03 led 2017, 20:36
od AlexanderM
Netuším, o čem vůbec mluvíš.
https://cs.wikipedia.org/wiki/UTF-8

Co si z toho mám odnést?

Jak mám toto napasovat na ten svůj obrázek???

11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

Napsal: 03 led 2017, 20:51
od lesana87
AlexanderM píše:Netuším, o čem vůbec mluvíš.

Tak to je blbý.

AlexanderM píše:Jak mám toto napasovat na ten svůj obrázek???
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

Tak to zase netuším já. Co se zkusit spokojit s 0xxxxxxx a 110xxxxx 10xxxxxx ?

Napsal: 03 led 2017, 20:56
od AlexanderM
Tak mi teda poraď co s tím mám dělat... jinak toto fórum nemá význam.

Napsal: 03 led 2017, 20:57
od lesana87
Učit se, učit se, učit se.

Tohle fórum opravdu není o tom, že za tebe někdo bude řešit tvoje semestrálky.

Napsal: 03 led 2017, 21:00
od AlexanderM
Kdybych sem psal každou pí*ovinu, tak budiž... ale z 95, co sem měl udělat, tu řeším ani ne 10 modulů.... co je snad ještě v rámci tolerance.

Napsal: 03 led 2017, 21:33
od Yarda1
Tak jsem si vzpomněl na dobu her a malin nezralých, kdy jsem se s tímhle médiem taky setkával, ale nechápu, co tím chtěl básník, tedy AlexanderM říci.
Třeba bych si vzpomněl na něco co by mu pomohlo. Například v podniku, kde jsem měl to potěšení pracovat se používalo kódování EIA a ISO, některé stroje děrovaly pásku s kontrolním součtem, některé ne. A některé taky na začátku pásku vyděrovaly skupinu dírek, aby obsluha mohla přečíst výkresové číslo...

AlexanderM píše:...Ale systém mi uznal jen číslo 113, ostatní uznal za chybná, v čem je problém? ...
Jaký systém? Kam to ten šmudla strká? A kde ten kousek pásku našel?

Napsal: 03 led 2017, 21:37
od FHonza
Myslím že si pleteš UNICODE a jeho kódování. Podívej se na odkaz který jsi sem dával. Je tam jedna důležitá věta:
Všechny znaky větší než U+007F jsou kódovány jako sekvence několika bajtů, z nichž každý má nastaven nejvyšší bit na jedničku. To znamená, že bajty nemohou být zaměněny s žádným ASCII znakem.


První byte 0x71 nemá nastaven nejvyšší bit, takže je to písmenko kódované jedním byte (hodnota je kompatibilní s ASCII). No a je to malé q

Druhý byte 0xC4 nastaven nejvyšší bit, takže znak je kódován vícebajtově.
0xC4 = 11000100 -> znak je kódován dvěma byty
0xC4 0x8D = 11000100 10001101 -> 00100001101 = 0x10D

No a 0x10D je č (jak je psáno ve starém proroctví: Latin Small Letter C with caron)

Další znaky už snad dáš dohromady


PS: a to že je to zrovna na děrný pásce je opravdu jedno

Napsal: 03 led 2017, 21:50
od AlexanderM
Druhý byte 0xC4 nastaven nejvyšší bit, takže znak je kódován vícebajtově.
0xC4 = 11000100 -> znak je kódován dvěma byty
0xC4 0x8D = 11000100 10001101 -> 00100001101 = 0x10D

1) jaks přišel na ty kódy 0xněco
2) proč jsi vyhodil tu 110 a 10 ????

Napsal: 03 led 2017, 21:53
od Cowley
No, to bude na dlouho...

Vždyť je to ta podmínka kódování.

Napsal: 03 led 2017, 21:56
od FHonza
add 1) vždyť si je sám napsal hned do prvního příspěvku

add 2)Koukal si na ten odkaz na wikipedii, který jsi sám poslal ??
https://cs.wikipedia.org/wiki/UTF-8

Je tam tabulka Způsob kódování znaků a v ní je to vysvětleno polopatě

Napsal: 03 led 2017, 22:01
od Cowley
Mě spíš zajímá, co na to ten LEARNING?

Napsal: 03 led 2017, 22:38
od AlexanderM

Napsal: 03 led 2017, 23:17
od AlexanderM
FHonza píše:add 1) vždyť si je sám napsal hned do prvního příspěvku

add 2)Koukal si na ten odkaz na wikipedii, který jsi sám poslal ??
https://cs.wikipedia.org/wiki/UTF-8

Je tam tabulka Způsob kódování znaků a v ní je to vysvětleno polopatě


Z toho jsem nezmoudřel.

Napsal: 03 led 2017, 23:29
od Yarda1
AlexanderM píše:http://www.edisk.cz/stahni/21249/web.rar_89.14kb.html/

můžeš se sám kouknout
Tak jsem se kouknul a nejsem z toho moudrý. Hlavně nechápu, k čemu je dobré, když to studenti budou ovládat. Pokud by bylo potřeba, abych to uměl číst, asi bych si našel nebo vytvořil nějakou tabulku, kam bych kouknul a viděl.