Binární děrný štítek.

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
lesana87
Příspěvky: 4416
Registrován: 20 zář 2014, 00:00

#31 Příspěvek 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?
Uživatelský avatar
AlexanderM
Příspěvky: 36
Registrován: 03 led 2017, 00:00

#32 Příspěvek 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
Uživatelský avatar
lesana87
Příspěvky: 4416
Registrován: 20 zář 2014, 00:00

#33 Příspěvek 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 ?
Uživatelský avatar
AlexanderM
Příspěvky: 36
Registrován: 03 led 2017, 00:00

#34 Příspěvek od AlexanderM »

Tak mi teda poraď co s tím mám dělat... jinak toto fórum nemá význam.
Uživatelský avatar
lesana87
Příspěvky: 4416
Registrován: 20 zář 2014, 00:00

#35 Příspěvek 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.
Uživatelský avatar
AlexanderM
Příspěvky: 36
Registrován: 03 led 2017, 00:00

#36 Příspěvek 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.
Uživatelský avatar
Yarda1
Příspěvky: 2748
Registrován: 11 úno 2009, 00:00

#37 Příspěvek 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?
Naposledy upravil(a) Yarda1 dne 03 led 2017, 22:15, celkem upraveno 2 x.
Ve strojovně je voda a na palubě se tančí.
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#38 Příspěvek 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
Uživatelský avatar
AlexanderM
Příspěvky: 36
Registrován: 03 led 2017, 00:00

#39 Příspěvek 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 ????
Uživatelský avatar
Cowley
Příspěvky: 3557
Registrován: 04 úno 2005, 00:00

#40 Příspěvek od Cowley »

No, to bude na dlouho...

Vždyť je to ta podmínka kódování.
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#41 Příspěvek 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ě
Uživatelský avatar
Cowley
Příspěvky: 3557
Registrován: 04 úno 2005, 00:00

#42 Příspěvek od Cowley »

Mě spíš zajímá, co na to ten LEARNING?
Uživatelský avatar
AlexanderM
Příspěvky: 36
Registrován: 03 led 2017, 00:00

#43 Příspěvek od AlexanderM »

Uživatelský avatar
AlexanderM
Příspěvky: 36
Registrován: 03 led 2017, 00:00

#44 Příspěvek 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.
Uživatelský avatar
Yarda1
Příspěvky: 2748
Registrován: 11 úno 2009, 00:00

#45 Příspěvek 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.
Přílohy
BlbostSmazat.JPG
(64.85 KiB) Staženo 88 x
Ve strojovně je voda a na palubě se tančí.
Odpovědět

Zpět na „Poradna“