<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=UTF-8</id>
	<title>UTF-8 - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=UTF-8"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=UTF-8&amp;action=history"/>
	<updated>2026-05-24T04:25:41Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=UTF-8&amp;diff=63549&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=UTF-8&amp;diff=63549&amp;oldid=prev"/>
		<updated>2021-08-27T02:36:35Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''UTF-8'''--&amp;gt;'''UTF-8''' (''Unicode Transformation Format 8'') je način zapisa kodnih točaka u standardu [[Unicode]] pomoću nizova 8-bitnih ''[[bajt]]ova''.&lt;br /&gt;
&lt;br /&gt;
Prednost kodiranja je u tome što je &amp;quot;unatrag&amp;quot; kompatibilan sa 7-bitnim [[ASCII]] standardom. Slova većine europskih i bliskoistočnih pisama se kodiraju s najviše 16 bita.&lt;br /&gt;
&lt;br /&gt;
==Standardi==&lt;br /&gt;
Postoji nekoliko vrijedećih, vrlo malo različitih definicija u različitim dokumentima:&lt;br /&gt;
* {{RFC|3629}} / STD 63 (2003), gdje se UTF-8 opisuje  kao dio protokola na [[Internet]]u&lt;br /&gt;
* ''The Unicode Standard, Version 4.0'', §3.9&amp;amp;ndash;§3.10 (2003)&lt;br /&gt;
* ISO/IEC 10646-1:2000 Annex D (2000)&lt;br /&gt;
&lt;br /&gt;
==Shema kodiranja==&lt;br /&gt;
Kodiranje ovisi o vrijednosti kodne točke. Kodne točke do iznosa 127 se zapisuju kao jedan 8-bitni bajt, te se stoga poklapaju s 7-bitnim ASCII kodiranjem. U ostalim slučajevima se vrijednost kodne točke zapisuje kao niz od dva ili više 8-bitnih [[bajt]]ova. U takvom nizu od dva ili više bajtova, svaki bajt ima najznačajniji bit postavljen na 1. Prvi bajt u takvom nizu ima barem prva dva najznačajnija bita postavljene na 1, a svi ostali imaju drugi najznačajniji bit na 0 (dakle počinju kao 10...). Broj uzastopnih jedinica na značajnijem kraju prvog bajta označava ukupnu duljinu niza bajtova za prikaz jedne kodne točke.Uzimajući u obzir dozvoljena područja kodnih točki, to daje veliku redundantnost, a opet kompaktnost.&lt;br /&gt;
&lt;br /&gt;
Sljedeća tablica prikazuje primjerom kodiranje za kodne točke u 21-bitnom prostoru, što je dovoljno za sadašnju verziju Unicode standarda. No koncept iza UTF-8 kodiranja je sposoban i za pohranu 32-bitnih vrijednosti, u kojem slučaju bi bilo potrebno do 6 bajtova.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: auto;&amp;quot; | Opseg kodne točke ([[heksadekadski brojevni sustav|hex.]])&lt;br /&gt;
! style=&amp;quot;width: auto;&amp;quot; | Shema bitova&lt;br /&gt;
! style=&amp;quot;width: auto;&amp;quot; | Zapis u UTF-8 (bitovi)&lt;br /&gt;
! style=&amp;quot;width: 25%;&amp;quot; | Napomene&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 000000&amp;amp;ndash;00007F &amp;lt;br&amp;gt;&amp;lt;small&amp;gt; 128 kodova&amp;lt;/small&amp;gt;&lt;br /&gt;
| 00000000 00000000 0zzzzzzz&lt;br /&gt;
| 0zzzzzzz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |  kompatibilno s ASCII, prvi (jedini) bajt počinje s 0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;small&amp;gt;sedam z&amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt;sedam z; vrijednosti 00&amp;amp;ndash;7F&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 000080&amp;amp;ndash;0007FF &amp;lt;br&amp;gt;&amp;lt;small&amp;gt; 1920 kodova&amp;lt;/small&amp;gt;&lt;br /&gt;
| 00000000 00000yyy yyzzzzzz&lt;br /&gt;
| style=&amp;quot;text-align: left;&amp;quot; | 110yyyyy 10zzzzzz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; align=&amp;quot;top&amp;quot; | prvi bajt počinje s 110, ostali s 10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;small&amp;gt;tri y, dva y, šest z&amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt;pet y, šest z; vrijednosti C2&amp;amp;ndash;DF&amp;lt;!-- Please note C2 is correct here because C0 and C1 cannot occur! --&amp;gt; i 80&amp;amp;ndash;BF&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 000800&amp;amp;ndash;00D7FF &amp;lt;br&amp;gt; 00E000&amp;amp;ndash;00FFFF&amp;lt;br&amp;gt;&amp;lt;small&amp;gt; 61440 kodova &amp;lt;/small&amp;gt;&lt;br /&gt;
| 00000000 xxxxyyyy yyzzzzzz&lt;br /&gt;
| style=&amp;quot;text-align: left;&amp;quot; | 1110xxxx 10yyyyyy 10zzzzzz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; align=&amp;quot;top&amp;quot; | prvi bajt počinje s 1110, ostala 2 s 10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;small&amp;gt;četiri x, četiri y; dva y, šest z&amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt;četiri x, šest y, šest z; vrijednosti E0&amp;amp;ndash;EF i2x 80&amp;amp;ndash;BF&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | 010000&amp;amp;ndash;10FFFF &amp;lt;br&amp;gt;&amp;lt;small&amp;gt; 1048576 kodova &amp;lt;/small&amp;gt;&lt;br /&gt;
| 000wwwxx xxxxyyyy yyzzzzzz&lt;br /&gt;
| style=&amp;quot;text-align: left;&amp;quot; | 11110www 10xxxxxx 10yyyyyy 10zzzzzz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | prvi bajt počinje s 11110, ostala 3 s 10&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;small&amp;gt;tri w, dva x; četiri x, četiri y; dva y, šest z&amp;lt;/small&amp;gt;&lt;br /&gt;
| &amp;lt;small&amp;gt;tri w; šest x; šest y; šest z; vrijednosti F0&amp;amp;ndash;F4&amp;lt;!-- Please note that F4 is correct! --&amp;gt;  i 3x 80&amp;amp;ndash;BF&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Na primjer, znak [[alef (slovo)|alef]] (א), koji ima u standardu Unicode kod U+05D0, se zapisuje pomoću UTF-8 ovako:&lt;br /&gt;
* Upada u opseg U+0080 do U+07FF. Tablica pokazuje da se kodira pomoću 2 bajta, ''110''yyyyy ''10''zzzzzz.&lt;br /&gt;
* 0x05D0 je ekvivalentno binarnom 0000-0101-1101-0000, to podijelimo u tri dijela: 00000-10111-010000; prvi dio se ne kodira, drugi su ''yyyyy'', a treći ''zzzzzz''.&lt;br /&gt;
* Konačni rezultat su dva bajta, prikazani kao 0xD7 0x90. To je zapis alefa (א) u UTF-8.&lt;br /&gt;
&lt;br /&gt;
== Vidi još ==&lt;br /&gt;
&lt;br /&gt;
=== U Wikipediji ===&lt;br /&gt;
* [[Unicode]]&lt;br /&gt;
* [[UTF-16]]&lt;br /&gt;
* [[UTF-32]]&lt;br /&gt;
* [[Heksadekadski brojevni sustav]]&lt;br /&gt;
* [[Binarni brojevni sustav]]&lt;br /&gt;
&lt;br /&gt;
=== Vanjske poveznice ===&lt;br /&gt;
* [http://www.unicode.org Web-stranica konzorcija Unicode]&lt;br /&gt;
* {{jezikk|en}} [http://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt Rob Pike o stvaranju UTF-8]&lt;br /&gt;
&lt;br /&gt;
[[Kategorija:Kodne stranice]]&lt;br /&gt;
[[Kategorija:Norme]]&lt;br /&gt;
[[Kategorija:Računarstvo]]&lt;br /&gt;
[[Kategorija:Tipografija]]&lt;br /&gt;
&lt;br /&gt;
[[fi:Unicode#UTF-8]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>