<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=CESU-8</id>
		<title>CESU-8 - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=CESU-8"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=CESU-8&amp;action=history"/>
		<updated>2026-06-16T03:37:09Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=CESU-8&amp;diff=635683&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=CESU-8&amp;diff=635683&amp;oldid=prev"/>
				<updated>2014-04-30T13:27:19Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 30. 4. 2014, 13:27&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=CESU-8&amp;diff=635682&amp;oldid=prev</id>
		<title>Sysop: + Nový článek...</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=CESU-8&amp;diff=635682&amp;oldid=prev"/>
				<updated>2007-12-09T12:38:33Z</updated>
		
		<summary type="html">&lt;p&gt;+ Nový článek...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''CESU-8''' (zkratka pro ''Compatibility Encoding Scheme for UTF-16: 8-bit'', ''Schéma pro kompatibilní kódování UTF-16, 8-bitové'') je způsob kódování znaků [[Unicode]], který je téměř shodný s [[UTF-8]], ale liší se způsobem práce se znaky nad U+10000. Je určen výhradně pro vnitřní použití v systémech, které nejsou schopny dobře pracovat s úplnou znakovou sadou Unicode při použití standardních kódování, není zamýšlen jako formát pro obecnou výměnu dat.&lt;br /&gt;
&lt;br /&gt;
Při kódování do CESU-8 se vstupní text nejprve zakóduje do [[UTF-16]] (tzn. znaky mimo ''Basic Multilingual Plane'' se zapíší pomocí ''surrogate pairs''), výsledek se poté zakóduje pomocí UTF-8. Znamená to, že kódování znaků BMP (všechny znaky od U+0000 do U+FFFF) je shodné v UTF-8 i CESU-8. Znaky, které jsou v UTF-8 kódovány do čtyř [[bajt]]ů, jsou však v CESU-8 kódovány pomocí šestibajtové posloupnosti.&lt;br /&gt;
&lt;br /&gt;
CESU-8 je obdobné tzv. ''Modified UTF-8'', které se používá v [[Java|Javě]], ovšem s tím rozdílem, že se nepoužívá speciální kódování znaku U+0000.&lt;br /&gt;
&lt;br /&gt;
V praxi se kódování CESU-8 používá při práci s některými databázemi ([[Oracle]], [[MySQL]]), která neumějí pracovat s UTF-8 řetězci reprezentujícími znaky mimo BMP, ale nic nenamítají proti (z hlediska UTF-8 neplatnému) kódování těchto znaků prostřednictvím ''surrogate pairs'', tzn. CESU-8.&lt;br /&gt;
&lt;br /&gt;
== Příklad kódování ==&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Vstup&lt;br /&gt;
! U+0045 || U+0205 ||colspan=2| U+10429&lt;br /&gt;
|-&lt;br /&gt;
! UTF-8&lt;br /&gt;
|     45 || C8 85 ||colspan=2| F0 90 90 A9&lt;br /&gt;
|-&lt;br /&gt;
! UTF-16&lt;br /&gt;
|   0045 || 0205 || D801 || DC29&lt;br /&gt;
|-&lt;br /&gt;
! CESU-8&lt;br /&gt;
|     45 || C8 85 || ED A0 81 || ED B0 A9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Je vidět, že znaky BMP jsou v UTF-8 i CESU-8 kódovány stejně, rozdíl je zde jen ve znaku U+10429, který leží mimo BMP.&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.unicode.org/reports/tr26/ Unicode Technical Report #26 (anglicky)]&lt;br /&gt;
* [http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/types.html Modified UTF-8 overview (anglicky)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Unicode]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>