https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Normalisierung_%28Unicode%29 Normalisierung (Unicode) - Versionsgeschichte 2025-06-13T04:10:41Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.4 https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=244082657&oldid=prev Karl432: /* Normalformen */ Eine Zahl unter 10 ausgeschrieben, auch in Übereinstimmung mit der Absatzeinleitung 2024-04-15T19:34:38Z <p><span class="autocomment">Normalformen: </span> Eine Zahl unter 10 ausgeschrieben, auch in Übereinstimmung mit der Absatzeinleitung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. April 2024, 21:34 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 11:</td> <td colspan="2" class="diff-lineno">Zeile 11:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable" style="margin-left:2em"</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable" style="margin-left:2em"</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>|+ Die <del style="font-weight: bold; text-decoration: none;">4</del> Normalformen</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>|+ Die <ins style="font-weight: bold; text-decoration: none;">vier</ins> Normalformen</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! !! kanonische Äquivalenz !! kompatible Äquivalenz</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! !! kanonische Äquivalenz !! kompatible Äquivalenz</div></td> </tr> </table> Karl432 https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=244082622&oldid=prev Karl432: Eine Anmerkung genauer und als solche gelistet 2024-04-15T19:33:20Z <p>Eine Anmerkung genauer und als solche gelistet</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. April 2024, 21:33 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 29:</td> <td colspan="2" class="diff-lineno">Zeile 29:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle: Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle: Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Anderenfalls ist die Reihenfolge signifikant: &lt;code&gt;U+0061 U+0308 U+0304&lt;/code&gt; ergibt ǟ, &lt;code&gt;U+0061 U+0304 U+0308&lt;/code&gt; dagegen&amp;nbsp;ā̈.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Anderenfalls ist die Reihenfolge signifikant: &lt;code&gt;U+0061 U+0308 U+0304&lt;/code&gt; ergibt ǟ, &lt;code&gt;U+0061 U+0304 U+0308&lt;/code&gt; dagegen&amp;nbsp;ā̈.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Manche Zeichen sind doppelt im Standard enthalten, etwa&amp;nbsp;Å, das sowohl an der Position&amp;nbsp;U+00C5 als „Lateinischer Großbuchstabe&amp;nbsp;A mit Ring“ kodiert ist als auch (zwecks Kompatibilität mit älteren Zeichenkodierungen) an der Stelle&amp;nbsp;U+212B als „[[Ångström (Einheit)|Ångströmzeichen]]“.&lt;ref&gt;Ein Sonderfall ist das [[My|μ]], das als U+03BC {{Kapitälchen|greek small letter mu}} und als U+00B5 {{Kapitälchen|micro sign}} kodiert ist. Aus technischen Gründen (<del style="font-weight: bold; text-decoration: none;">Kompatibilität</del> <del style="font-weight: bold; text-decoration: none;">mit</del> <del style="font-weight: bold; text-decoration: none;">dem</del> ISO-8859-1-Zeichensatz) ist hier keine kanonische, sondern nur kompatible Äquivalenz möglich.&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Manche Zeichen sind doppelt im Standard enthalten, etwa&amp;nbsp;Å, das sowohl an der Position&amp;nbsp;U+00C5 als „Lateinischer Großbuchstabe&amp;nbsp;A mit Ring“ kodiert ist als auch (zwecks Kompatibilität mit älteren Zeichenkodierungen) an der Stelle&amp;nbsp;U+212B als „[[Ångström (Einheit)|Ångströmzeichen]]“.&lt;ref<ins style="font-weight: bold; text-decoration: none;"> group="Anm."</ins>&gt;Ein Sonderfall ist das [[My|μ]], das als U+03BC {{Kapitälchen|greek small letter mu}} und als U+00B5 {{Kapitälchen|micro sign}} kodiert ist. Aus technischen Gründen (<ins style="font-weight: bold; text-decoration: none;">[[eineindeutig]]e</ins> <ins style="font-weight: bold; text-decoration: none;">Zuordenbarkeit</ins> <ins style="font-weight: bold; text-decoration: none;">der auch im</ins> ISO-8859-1-Zeichensatz<ins style="font-weight: bold; text-decoration: none;"> enthaltenen Unicode-Zeichen zu diesem</ins>) ist hier keine kanonische, sondern nur kompatible Äquivalenz möglich.&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kompatible Äquivalenz ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kompatible Äquivalenz ===</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 101:</td> <td colspan="2" class="diff-lineno">Zeile 101:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.unicode.org/faq/normalization.html Unicode-FAQ] zur Normalisierung (englisch)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.unicode.org/faq/normalization.html Unicode-FAQ] zur Normalisierung (englisch)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://demo.icu-project.org/icu-bin/nbrowser Normalization Browser] des ICU-Projekts (englisch)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://demo.icu-project.org/icu-bin/nbrowser Normalization Browser] des ICU-Projekts (englisch)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Anmerkungen ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>&lt;references group="Anm." /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Karl432 https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=244081316&oldid=prev PerfektesChaos: tk k 2024-04-15T18:43:43Z <p>tk k</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. April 2024, 20:43 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Es gibt vier Normalformen:&lt;ref name="Unicode_equiv"&gt;<del style="font-weight: bold; text-decoration: none;">Unicode Consortium, </del>''The Unicode Standard Version 15.0 – Core Specification'', 2022, ISBN 978-1-936213-32-0 ([https://www.unicode.org/versions/Unicode15.0.0/ <del style="font-weight: bold; text-decoration: none;">online</del>])<del style="font-weight: bold; text-decoration: none;">, Abschnitt 2.2 “Equivalent Sequences”, Seiten 61–65</del>&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Es gibt vier Normalformen:&lt;ref name="Unicode_equiv"&gt;''The Unicode Standard Version 15.0 – Core Specification''<ins style="font-weight: bold; text-decoration: none;">. Unicode Consortium</ins>, 2022, ISBN 978-1-936213-32-0<ins style="font-weight: bold; text-decoration: none;">, Abschnitt 2.2 “Equivalent Sequences”, S. 61–65</ins> ([https://www.unicode.org/versions/Unicode15.0.0/ <ins style="font-weight: bold; text-decoration: none;">unicode.org</ins>])&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFD: die kanonische Dekomposition</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFD: die kanonische Dekomposition</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFC: die kanonische Dekomposition, gefolgt von einer kanonischen Komposition</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFC: die kanonische Dekomposition, gefolgt von einer kanonischen Komposition</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 10:</td> <td colspan="2" class="diff-lineno">Zeile 10:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFKC: die kompatible Dekomposition, gefolgt von einer kanonischen Komposition.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFKC: die kompatible Dekomposition, gefolgt von einer kanonischen Komposition.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{| style="margin-left:2em<del style="font-weight: bold; text-decoration: none;">" class="wikitable</del>"</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{|<ins style="font-weight: bold; text-decoration: none;"> class="wikitable"</ins> style="margin-left:2em"</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|+ Die 4 Normalformen</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|+ Die 4 Normalformen</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 26:</td> <td colspan="2" class="diff-lineno">Zeile 26:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kanonische Äquivalenz ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kanonische Äquivalenz ===</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wenn zwei Zeichenketten ''kanonisch äquivalent'' (im Unicode-Standard englisch ''canonically equivalent''&lt;ref name="Unicode_equiv" /&gt;) sind, dann stellen sie exakt den ''gleichen Inhalt'' dar, nur sind eventuell andere Folgen von Unicode-Zeichen gewählt. Dass es mehrere Darstellungen gibt, hat mehrere Gründe:</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wenn zwei Zeichenketten ''kanonisch äquivalent'' (im Unicode-Standard englisch ''canonically equivalent''&lt;ref name="Unicode_equiv" /&gt;) sind, dann stellen sie exakt den ''gleichen Inhalt'' dar, nur sind eventuell andere Folgen von Unicode-Zeichen gewählt. Dass es mehrere Darstellungen gibt, hat mehrere Gründe:</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Für viele Buchstaben mit [[Diakritisches Zeichen|diakritischen]] Zeichen definiert der Unicode-Standard ein eigenes Zeichen. Solche Zeichen lassen sich aber auch darstellen als der Grundbuchstabe, gefolgt von einem [[Kombinierendes Zeichen|kombinierenden diakritischen Zeichen]].&lt;br /&gt;Beispiel: Der Buchstabe&amp;nbsp;Ä existiert als eigenes Zeichen<del style="font-weight: bold; text-decoration: none;">&amp;nbsp;</del>U+00C4, kann aber auch als Folge U+0041&amp;nbsp;U+0308 [[Zeichenkodierung|kodiert]] werden.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Für viele Buchstaben mit [[Diakritisches Zeichen|diakritischen]] Zeichen definiert der Unicode-Standard ein eigenes Zeichen. Solche Zeichen lassen sich aber auch darstellen als der Grundbuchstabe, gefolgt von einem [[Kombinierendes Zeichen|kombinierenden diakritischen Zeichen]].&lt;br /&gt;<ins style="font-weight: bold; text-decoration: none;"> </ins>Beispiel: Der Buchstabe&amp;nbsp;Ä existiert als eigenes Zeichen<ins style="font-weight: bold; text-decoration: none;"> </ins>U+00C4, kann aber auch als Folge U+0041&amp;nbsp;U+0308 [[Zeichenkodierung|kodiert]] werden.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle: Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle: Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Anderenfalls ist die Reihenfolge signifikant: &lt;code&gt;U+0061 U+0308 U+0304&lt;/code&gt; ergibt ǟ, &lt;code&gt;U+0061 U+0304 U+0308&lt;/code&gt; dagegen&amp;nbsp;ā̈.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Anderenfalls ist die Reihenfolge signifikant: &lt;code&gt;U+0061 U+0308 U+0304&lt;/code&gt; ergibt ǟ, &lt;code&gt;U+0061 U+0304 U+0308&lt;/code&gt; dagegen&amp;nbsp;ā̈.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 69:</td> <td colspan="2" class="diff-lineno">Zeile 69:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Text, der nur aus [[ASCII]]-Zeichen besteht, ist schon in jeder der Normalformen, Text aus [[Latin-1]]-Zeichen in NFC.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Text, der nur aus [[<ins style="font-weight: bold; text-decoration: none;">American Standard Code for Information Interchange|</ins>ASCII]]-Zeichen besteht, ist schon in jeder der Normalformen, Text aus [[Latin-1]]-Zeichen in NFC.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Verkettung zweier Zeichenketten in Normalform ist manchmal nicht in Normalform, ebenso kann ein Austausch von Klein- und Großbuchstabe die Normalform zerstören.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Verkettung zweier Zeichenketten in Normalform ist manchmal nicht in Normalform, ebenso kann ein Austausch von Klein- und Großbuchstabe die Normalform zerstören.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 78:</td> <td colspan="2" class="diff-lineno">Zeile 78:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Stabilität ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Stabilität ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zum Zwecke der [[Abwärtskompatibilität]] wird garantiert, dass eine Zeichenkette, die in einer Normalform vorliegt, auch in künftigen Versionen des Unicode-Standards in Normalform vorliegen wird, sofern sie keine bisher nicht zugewiesenen Zeichen enthält.&lt;ref&gt;[http://www.unicode.org/policies/stability_policy.html#Normalization Unicode Character Encoding Stability Policy<del style="font-weight: bold; text-decoration: none;">]: Normalization Stability.</del> <del style="font-weight: bold; text-decoration: none;">Abgerufen</del> am 1. Dezember 2012.&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zum Zwecke der [[Abwärtskompatibilität]] wird garantiert, dass eine Zeichenkette, die in einer Normalform vorliegt, auch in künftigen Versionen des Unicode-Standards in Normalform vorliegen wird, sofern sie keine bisher nicht zugewiesenen Zeichen enthält.&lt;ref&gt;[http://www.unicode.org/policies/stability_policy.html#Normalization<ins style="font-weight: bold; text-decoration: none;"> Normalization Stability.]</ins> Unicode Character Encoding Stability Policy<ins style="font-weight: bold; text-decoration: none;">;</ins> <ins style="font-weight: bold; text-decoration: none;">abgerufen</ins> am 1. Dezember 2012.&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ab der Version 4.1 wird zusätzlich garantiert, dass sich auch die Normalisierung selbst nicht ändert. Davor hatte es einige Korrekturen gegeben, die dazu führten, dass manche Zeichenketten in unterschiedlichen Versionen unterschiedliche Normalformen besaßen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ab der Version 4.1 wird zusätzlich garantiert, dass sich auch die Normalisierung selbst nicht ändert. Davor hatte es einige Korrekturen gegeben, die dazu führten, dass manche Zeichenketten in unterschiedlichen Versionen unterschiedliche Normalformen besaßen.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 85:</td> <td colspan="2" class="diff-lineno">Zeile 85:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die meistverbreitete Normalform in Anwendungen ist NFC. Sie wird unter anderem vom [[World Wide Web Consortium]] für [[XML]] und [[HTML]] empfohlen&lt;ref&gt;Martin J. Dürst et al.: ''Character Model for the World Wide Web 1.0: Fundamentals.'' [http://www.w3.org/TR/charmod/ <del style="font-weight: bold; text-decoration: none;">online</del>]<del style="font-weight: bold; text-decoration: none;">,</del> abgerufen am 1. Dezember 2012&lt;/ref&gt; und auch für [[JavaScript]] verwendet,&lt;ref&gt;''ECMAScript Language Specification.'' 5.1 Edition, [http://www.ecma-international.org/ecma-262/5.1/#sec-6 <del style="font-weight: bold; text-decoration: none;">online</del>]<del style="font-weight: bold; text-decoration: none;">,</del> abgerufen am 1. Dezember 2012&lt;/ref&gt; indem der Code vor weiterer Verarbeitung in diese Form überführt wird.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die meistverbreitete Normalform in Anwendungen ist NFC. Sie wird unter anderem vom [[World Wide Web Consortium]] für [[<ins style="font-weight: bold; text-decoration: none;">Extensible Markup Language|</ins>XML]] und [[<ins style="font-weight: bold; text-decoration: none;">Hypertext Markup Language|</ins>HTML]] empfohlen&lt;ref&gt;Martin J. Dürst et al.: ''Character Model for the World Wide Web 1.0: Fundamentals.'' [http://www.w3.org/TR/charmod/ <ins style="font-weight: bold; text-decoration: none;">w3.org</ins>] abgerufen am 1. Dezember 2012&lt;/ref&gt; und auch für [[JavaScript]] verwendet,&lt;ref&gt;''ECMAScript Language Specification.'' 5.1 Edition, [http://www.ecma-international.org/ecma-262/5.1/#sec-6 <ins style="font-weight: bold; text-decoration: none;">ecma-international.org</ins>] abgerufen am 1. Dezember 2012&lt;/ref&gt; indem der Code vor weiterer Verarbeitung in diese Form überführt wird.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die kanonischen Normalisierungen stellen sicher, dass äquivalente Daten nicht in unterschiedliche Formen [[Persistenz (Informatik)|persistiert]] werden, und gewährleisten damit eine konsistente Datenhaltung.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die kanonischen Normalisierungen stellen sicher, dass äquivalente Daten nicht in unterschiedliche Formen [[Persistenz (Informatik)|persistiert]] werden, und gewährleisten damit eine konsistente Datenhaltung.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 94:</td> <td colspan="2" class="diff-lineno">Zeile 94:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Unicode Collation Algorithm]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Unicode Collation Algorithm]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== <del style="font-weight: bold; text-decoration: none;">Quellen</del> ==</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== <ins style="font-weight: bold; text-decoration: none;">Literatur</ins> ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Julie D. Allen et al.: ''The Unicode Standard. Version 6.2 – Core Specification.'' The Unicode Consortium, Mountain View<del style="font-weight: bold; text-decoration: none;">,</del> CA<del style="font-weight: bold; text-decoration: none;">,</del> 2012<del style="font-weight: bold; text-decoration: none;">.</del> ISBN 978-1-936213-07-8<del style="font-weight: bold; text-decoration: none;">.</del> ([http://www.unicode.org/versions/Unicode6.2.0/ <del style="font-weight: bold; text-decoration: none;">online</del>])</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Julie D. Allen et al.: ''The Unicode Standard. Version 6.2 – Core Specification.'' The Unicode Consortium, Mountain View CA 2012<ins style="font-weight: bold; text-decoration: none;">,</ins> ISBN 978-1-936213-07-8 ([http://www.unicode.org/versions/Unicode6.2.0/ <ins style="font-weight: bold; text-decoration: none;">unicode.org</ins>])<ins style="font-weight: bold; text-decoration: none;">.</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Mark Davis, Ken Whistler: ''Unicode Standard Annex #15: Unicode Normalization Forms.'' [http://www.unicode.org/reports/tr15/tr15-37.html Revision 37].</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Mark Davis, Ken Whistler: ''Unicode Standard Annex #15: Unicode Normalization Forms.'' <ins style="font-weight: bold; text-decoration: none;">(</ins>[http://www.unicode.org/reports/tr15/tr15-37.html Revision 37]<ins style="font-weight: bold; text-decoration: none;"> unicode.org)</ins>.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_16_1_rhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_14_1_lhs"></a>== Einzelnachweise ==</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"><a class="mw-diff-movedpara-left" title="Der Absatz wurde verschoben. Klicken, um zur neuen Stelle zu springen." href="#movedpara_16_2_rhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_14_2_lhs"></a>&lt;references /&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.unicode.org/faq/normalization.html Unicode-FAQ] zur Normalisierung (englisch)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.unicode.org/faq/normalization.html Unicode-FAQ] zur Normalisierung (englisch)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://demo.icu-project.org/icu-bin/nbrowser Normalization Browser] des ICU-Projekts (englisch)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://demo.icu-project.org/icu-bin/nbrowser Normalization Browser] des ICU-Projekts (englisch)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_14_1_lhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_16_1_rhs"></a>== Einzelnachweise ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker"><a class="mw-diff-movedpara-right" title="Der Absatz wurde verschoben. Klicken, um zur alten Stelle zu springen." href="#movedpara_14_2_lhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_16_2_rhs"></a>&lt;references /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Unicode]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Unicode]]</div></td> </tr> </table> PerfektesChaos https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=243589533&oldid=prev Aka: /* Normalformen */ Tippfehler entfernt 2024-03-30T19:48:39Z <p><span class="autocomment">Normalformen: </span> <a href="/wiki/Benutzer:Aka/Tippfehler_entfernt" title="Benutzer:Aka/Tippfehler entfernt">Tippfehler entfernt</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. März 2024, 21:48 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Es gibt vier Normalformen:&lt;ref name="Unicode_equiv"&gt;Unicode Consortium, ''The Unicode Standard Version 15.0 – Core Specification'', 2022,<del style="font-weight: bold; text-decoration: none;"> ISBN</del> ISBN 978-1-936213-32-0 ([https://www.unicode.org/versions/Unicode15.0.0/ online]), Abschnitt 2.2 “Equivalent Sequences”, Seiten 61–65&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Es gibt vier Normalformen:&lt;ref name="Unicode_equiv"&gt;Unicode Consortium, ''The Unicode Standard Version 15.0 – Core Specification'', 2022, ISBN 978-1-936213-32-0 ([https://www.unicode.org/versions/Unicode15.0.0/ online]), Abschnitt 2.2 “Equivalent Sequences”, Seiten 61–65&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFD: die kanonische Dekomposition</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFD: die kanonische Dekomposition</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFC: die kanonische Dekomposition, gefolgt von einer kanonischen Komposition</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFC: die kanonische Dekomposition, gefolgt von einer kanonischen Komposition</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=243583013&oldid=prev Karl432: /* Normalformen */ "Dekomposition" entlinkt, die BK Dekomposition enthält nichts Zutreffendes (und wenn, müsste es hierhin zurückverweisen). – Englischsprachige Original-Fachbezeichnungen laut Standard (von dem es keine offiziellen Übersetzung gibt) für die Äquivalenzen hinzugefügt. 2024-03-30T16:18:01Z <p><span class="autocomment">Normalformen: </span> &quot;Dekomposition&quot; entlinkt, die BK <a href="/wiki/Dekomposition" title="Dekomposition">Dekomposition</a> enthält nichts Zutreffendes (und wenn, müsste es hierhin zurückverweisen). – Englischsprachige Original-Fachbezeichnungen laut Standard (von dem es keine offiziellen Übersetzung gibt) für die Äquivalenzen hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 30. März 2024, 18:18 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Es gibt vier Normalformen:&lt;ref name="Unicode_equiv"&gt;Unicode Consortium, ''The Unicode Standard Version 15.0 – Core Specification'', 2022, ISBN ISBN 978-1-936213-32-0 ([https://www.unicode.org/versions/Unicode15.0.0/ online]), Abschnitt 2.2 “Equivalent Sequences”, Seiten 61–65&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Es gibt vier Normalformen:</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* NFD: die kanonische <del style="font-weight: bold; text-decoration: none;">[[</del>Dekomposition<del style="font-weight: bold; text-decoration: none;">]]</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* NFD: die kanonische Dekomposition</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFC: die kanonische Dekomposition, gefolgt von einer kanonischen Komposition</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFC: die kanonische Dekomposition, gefolgt von einer kanonischen Komposition</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFKD: die kompatible Dekomposition</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* NFKD: die kompatible Dekomposition</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 25:</td> <td colspan="2" class="diff-lineno">Zeile 25:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kanonische Äquivalenz ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kanonische Äquivalenz ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Wenn zwei Zeichenketten ''kanonisch äquivalent'' sind, dann stellen sie exakt den ''gleichen Inhalt'' dar, nur sind eventuell andere Folgen von Unicode-Zeichen gewählt. Dass es mehrere Darstellungen gibt, hat mehrere Gründe:</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Wenn zwei Zeichenketten ''kanonisch äquivalent''<ins style="font-weight: bold; text-decoration: none;"> (im Unicode-Standard englisch ''canonically equivalent''&lt;ref name="Unicode_equiv" /&gt;)</ins> sind, dann stellen sie exakt den ''gleichen Inhalt'' dar, nur sind eventuell andere Folgen von Unicode-Zeichen gewählt. Dass es mehrere Darstellungen gibt, hat mehrere Gründe:</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Für viele Buchstaben mit [[Diakritisches Zeichen|diakritischen]] Zeichen definiert der Unicode-Standard ein eigenes Zeichen. Solche Zeichen lassen sich aber auch darstellen als der Grundbuchstabe, gefolgt von einem [[Kombinierendes Zeichen|kombinierenden diakritischen Zeichen]].&lt;br /&gt;Beispiel: Der Buchstabe&amp;nbsp;Ä existiert als eigenes Zeichen&amp;nbsp;U+00C4, kann aber auch als Folge U+0041&amp;nbsp;U+0308 [[Zeichenkodierung|kodiert]] werden.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Für viele Buchstaben mit [[Diakritisches Zeichen|diakritischen]] Zeichen definiert der Unicode-Standard ein eigenes Zeichen. Solche Zeichen lassen sich aber auch darstellen als der Grundbuchstabe, gefolgt von einem [[Kombinierendes Zeichen|kombinierenden diakritischen Zeichen]].&lt;br /&gt;Beispiel: Der Buchstabe&amp;nbsp;Ä existiert als eigenes Zeichen&amp;nbsp;U+00C4, kann aber auch als Folge U+0041&amp;nbsp;U+0308 [[Zeichenkodierung|kodiert]] werden.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle: Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>** Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle: Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 32:</td> <td colspan="2" class="diff-lineno">Zeile 32:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kompatible Äquivalenz ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kompatible Äquivalenz ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Sind zwei Zeichenketten nur ''kompatibel äquivalent'', so stellen sie zwar den ''gleichen Inhalt'' dar, allerdings kann die ''Darstellung leicht unterschiedlich'' sein. Folgende Abweichungen können vorkommen:</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Sind zwei Zeichenketten nur ''kompatibel äquivalent''<ins style="font-weight: bold; text-decoration: none;"> (im Unicode-Standard englisch ''compatibly equivalent''&lt;ref name="Unicode_equiv" /&gt;)</ins>, so stellen sie zwar den ''gleichen Inhalt'' dar, allerdings kann die ''Darstellung leicht unterschiedlich'' sein. Folgende Abweichungen können vorkommen:</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Hochstellung|Hoch]]-/[[Tiefstellung|Tiefgestellte]] Zeichen: Die hochgestellte Ziffer&amp;nbsp;2 (²,&amp;nbsp;U+00B2) ist eine Kompatibilitätsvariante der Ziffer&amp;nbsp;2, ebenso die tiefgestellte (₂,&amp;nbsp;U+2082).</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Hochstellung|Hoch]]-/[[Tiefstellung|Tiefgestellte]] Zeichen: Die hochgestellte Ziffer&amp;nbsp;2 (²,&amp;nbsp;U+00B2) ist eine Kompatibilitätsvariante der Ziffer&amp;nbsp;2, ebenso die tiefgestellte (₂,&amp;nbsp;U+2082).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Andere Schriftart: Der Großbuchstabe&amp;nbsp;Z mit [[Buchstabe mit Doppelstrich|Doppelstrich]] (ℤ,&amp;nbsp;U+2124) entspricht dem gewöhnlichen&amp;nbsp;Z, nur liegt er in einer anderen [[Schriftart]] vor.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Andere Schriftart: Der Großbuchstabe&amp;nbsp;Z mit [[Buchstabe mit Doppelstrich|Doppelstrich]] (ℤ,&amp;nbsp;U+2124) entspricht dem gewöhnlichen&amp;nbsp;Z, nur liegt er in einer anderen [[Schriftart]] vor.</div></td> </tr> </table> Karl432 https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=224052876&oldid=prev Wassermaus: Einrückung für Sub-Thrma; Sonderfall my 2022-06-28T07:49:07Z <p>Einrückung für Sub-Thrma; Sonderfall my</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. Juni 2022, 09:49 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 27:</td> <td colspan="2" class="diff-lineno">Zeile 27:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wenn zwei Zeichenketten ''kanonisch äquivalent'' sind, dann stellen sie exakt den ''gleichen Inhalt'' dar, nur sind eventuell andere Folgen von Unicode-Zeichen gewählt. Dass es mehrere Darstellungen gibt, hat mehrere Gründe:</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Wenn zwei Zeichenketten ''kanonisch äquivalent'' sind, dann stellen sie exakt den ''gleichen Inhalt'' dar, nur sind eventuell andere Folgen von Unicode-Zeichen gewählt. Dass es mehrere Darstellungen gibt, hat mehrere Gründe:</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Für viele Buchstaben mit [[Diakritisches Zeichen|diakritischen]] Zeichen definiert der Unicode-Standard ein eigenes Zeichen. Solche Zeichen lassen sich aber auch darstellen als der Grundbuchstabe, gefolgt von einem [[Kombinierendes Zeichen|kombinierenden diakritischen Zeichen]].&lt;br /&gt;Beispiel: Der Buchstabe&amp;nbsp;Ä existiert als eigenes Zeichen&amp;nbsp;U+00C4, kann aber auch als Folge U+0041&amp;nbsp;U+0308 [[Zeichenkodierung|kodiert]] werden.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Für viele Buchstaben mit [[Diakritisches Zeichen|diakritischen]] Zeichen definiert der Unicode-Standard ein eigenes Zeichen. Solche Zeichen lassen sich aber auch darstellen als der Grundbuchstabe, gefolgt von einem [[Kombinierendes Zeichen|kombinierenden diakritischen Zeichen]].&lt;br /&gt;Beispiel: Der Buchstabe&amp;nbsp;Ä existiert als eigenes Zeichen&amp;nbsp;U+00C4, kann aber auch als Folge U+0041&amp;nbsp;U+0308 [[Zeichenkodierung|kodiert]] werden.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle<del style="font-weight: bold; text-decoration: none;">.&lt;br</del> <del style="font-weight: bold; text-decoration: none;">/&gt;</del>Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">während</del> &lt;code&gt;U+0061 U+0308 U+0304&lt;/code&gt;<del style="font-weight: bold; text-decoration: none;"> ǟ</del> ergibt <del style="font-weight: bold; text-decoration: none;">und</del> &lt;code&gt;U+0061 U+0304 U+0308&lt;/code&gt; dagegen&amp;nbsp;ā̈.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">*</ins>* Folgen auf ein Zeichen verschiedene kombinierende Zeichen, die an ''unterschiedlichen'' Stellen des Grundbuchstabens stehen, so spielt ihre Reihenfolge für die Darstellung ''keine'' Rolle<ins style="font-weight: bold; text-decoration: none;">:</ins> Sowohl &lt;code&gt;U+0061 U+0308 U+0320&lt;/code&gt; als auch &lt;code&gt;U+0061 U+0320 U+0308&lt;/code&gt; ergeben&amp;nbsp;ä̠<ins style="font-weight: bold; text-decoration: none;">.</ins></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">** Anderenfalls ist die Reihenfolge</ins> <ins style="font-weight: bold; text-decoration: none;">signifikant:</ins> &lt;code&gt;U+0061 U+0308 U+0304&lt;/code&gt; ergibt <ins style="font-weight: bold; text-decoration: none;">ǟ,</ins> &lt;code&gt;U+0061 U+0304 U+0308&lt;/code&gt; dagegen&amp;nbsp;ā̈.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Manche Zeichen sind doppelt im Standard enthalten, etwa&amp;nbsp;Å, das sowohl an der Position&amp;nbsp;U+00C5 als „Lateinischer Großbuchstabe&amp;nbsp;A mit Ring“ kodiert ist als auch an der Stelle&amp;nbsp;U+212B als „[[Ångström (Einheit)|Ångströmzeichen]]“.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Manche Zeichen sind doppelt im Standard enthalten, etwa&amp;nbsp;Å, das sowohl an der Position&amp;nbsp;U+00C5 als „Lateinischer Großbuchstabe&amp;nbsp;A mit Ring“ kodiert ist als auch<ins style="font-weight: bold; text-decoration: none;"> (zwecks Kompatibilität mit älteren Zeichenkodierungen)</ins> an der Stelle&amp;nbsp;U+212B als „[[Ångström (Einheit)|Ångströmzeichen]]“.<ins style="font-weight: bold; text-decoration: none;">&lt;ref&gt;Ein Sonderfall ist das [[My|μ]], das als U+03BC {{Kapitälchen|greek small letter mu}} und als U+00B5 {{Kapitälchen|micro sign}} kodiert ist. Aus technischen Gründen (Kompatibilität mit dem ISO-8859-1-Zeichensatz) ist hier keine kanonische, sondern nur kompatible Äquivalenz möglich.&lt;/ref&gt;</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kompatible Äquivalenz ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kompatible Äquivalenz ===</div></td> </tr> </table> Wassermaus https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=222916116&oldid=prev Wassermaus: Aufzählpunkte vor zwei Sätzen entfernt, damit man nicht denkt, sie gehören zur Liste davor 2022-05-16T06:27:37Z <p>Aufzählpunkte vor zwei Sätzen entfernt, damit man nicht denkt, sie gehören zur Liste davor</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 16. Mai 2022, 08:27 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 20:</td> <td colspan="2" class="diff-lineno">Zeile 20:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">* </del>In den zerlegten Formen&amp;nbsp;NFD und&amp;nbsp;NFKD werden alle Zeichen, die sich auch mit Hilfe [[Kombinierendes Zeichen|kombinierender Zeichen]] darstellen lassen, zerlegt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In den zerlegten Formen&amp;nbsp;NFD und&amp;nbsp;NFKD werden alle Zeichen, die sich auch mit Hilfe [[Kombinierendes Zeichen|kombinierender Zeichen]] darstellen lassen, zerlegt.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">* </del>In den zusammengesetzten Formen&amp;nbsp;NFC und&amp;nbsp;NFKC wird ein einzelnes Zeichen für eine Folge aus Grundzeichen und kombinierenden Zeichen gewählt, falls dies möglich ist.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In den zusammengesetzten Formen&amp;nbsp;NFC und&amp;nbsp;NFKC wird ein einzelnes Zeichen für eine Folge aus Grundzeichen und kombinierenden Zeichen gewählt, falls dies möglich ist.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kanonische Äquivalenz ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Kanonische Äquivalenz ===</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 34:</td> <td colspan="2" class="diff-lineno">Zeile 35:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Andere Schriftart: Der Großbuchstabe&amp;nbsp;Z mit [[Buchstabe mit Doppelstrich|Doppelstrich]] (ℤ,&amp;nbsp;U+2124) entspricht dem gewöhnlichen&amp;nbsp;Z, nur liegt er in einer anderen [[Schriftart]] vor.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Andere Schriftart: Der Großbuchstabe&amp;nbsp;Z mit [[Buchstabe mit Doppelstrich|Doppelstrich]] (ℤ,&amp;nbsp;U+2124) entspricht dem gewöhnlichen&amp;nbsp;Z, nur liegt er in einer anderen [[Schriftart]] vor.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Initiale/mediale/finale/isolierte Form eines Zeichens: Obwohl für [[Arabisch in Unicode]] nur ein Zeichen für jeden Buchstaben vorgesehen ist, auch wenn er je nach Stellung eine andere Form hat, sind dennoch auch diese einzelnen Formen als eigene Zeichen kodiert. Diese Zeichen sind als entsprechende Kompatibilitätsvarianten des im Unicode-Standard bevorzugten Zeichens gekennzeichnet.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Initiale/mediale/finale/isolierte Form eines Zeichens: Obwohl für [[Arabisch in Unicode]] nur ein Zeichen für jeden Buchstaben vorgesehen ist, auch wenn er je nach Stellung eine andere Form hat, sind dennoch auch diese einzelnen Formen als eigene Zeichen kodiert. Diese Zeichen sind als entsprechende Kompatibilitätsvarianten des im Unicode-Standard bevorzugten Zeichens gekennzeichnet.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Ohne [[Zeilenumbruch|Umbruch]]: Einige Zeichen unterscheiden sich nur bei Anwendung des [[Unicode-Zeilenumbruch-Algorithmus]] voneinander<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">so</del> ist das [[Geschütztes Leerzeichen|geschützte Leerzeichen]] nur ein [[Leerzeichen]], das keinen Umbruch zulässt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Ohne [[Zeilenumbruch|Umbruch]]: Einige Zeichen unterscheiden sich nur bei Anwendung des [[Unicode-Zeilenumbruch-Algorithmus]] voneinander<ins style="font-weight: bold; text-decoration: none;">.</ins> <ins style="font-weight: bold; text-decoration: none;">So</ins> ist das [[Geschütztes Leerzeichen|geschützte Leerzeichen]] nur ein [[Leerzeichen]], das keinen Umbruch zulässt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Eingekreist: Der [[Unicodeblock Umschlossene alphanumerische Zeichen]] und weitere Blöcke enthalten viele eingekreiste Zeichen, etwa die eingekreiste Ziffer&amp;nbsp;1 (①,&amp;nbsp;U+2460), die eine Variante der gewöhnlichen&amp;nbsp;1 ist.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Eingekreist: Der [[Unicodeblock Umschlossene alphanumerische Zeichen]] und weitere Blöcke enthalten viele eingekreiste Zeichen, etwa die eingekreiste Ziffer&amp;nbsp;1 (①,&amp;nbsp;U+2460), die eine Variante der gewöhnlichen&amp;nbsp;1 ist.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Bruchrechnung|Bruch]]: Brüche wie etwa&amp;nbsp;½ (U+00BD) können auch mit Hilfe des Bruchstrichs (U+2044) geschrieben werden.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Bruchrechnung|Bruch]]: Brüche wie etwa&amp;nbsp;½ (U+00BD) können auch mit Hilfe des Bruchstrichs (U+2044) geschrieben werden.</div></td> </tr> </table> Wassermaus https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=212668665&oldid=prev Aka: Abkürzung korrigiert 2021-06-04T14:39:59Z <p>Abkürzung korrigiert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. Juni 2021, 16:39 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der [[Unicode]]-Standard kennt unterschiedliche '''Normalformen''' von Unicode-[[Zeichenkette]]n und [[Algorithmus|Algorithmen]] zur '''Normalisierung''', also zur Überführung einer Zeichenkette in eine solche Normalform.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Der [[Unicode]]-Standard kennt unterschiedliche '''Normalformen''' von Unicode-[[Zeichenkette]]n und [[Algorithmus|Algorithmen]] zur '''Normalisierung''', also zur Überführung einer Zeichenkette in eine solche Normalform.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Composicion nh.svg|mini|Zwei unterschiedliche Codierungen für&amp;nbsp;ñ, ein&amp;nbsp;n mit [[Tilde]]]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Composicion nh.svg|mini|Zwei unterschiedliche Codierungen für&amp;nbsp;ñ, ein&amp;nbsp;n mit [[Tilde]]]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für viele Zeichen gibt es mehrere Möglichkeiten, sie als Kette von Unicode-Zeichen darzustellen (z.B. das „ö“ als solches oder als „o“ mit [[Trema]]). Ein einfacher [[Byte]]-Vergleich genügt daher nicht, denn er könnte Unterschiede in der Codierung erkennen, die aber keine Unterschiede im Text bedeuten. Um festzustellen, ob zwei Zeichenketten den gleichen Text repräsentieren, ist es daher hilfreich, beide in die gleiche Normalform zu überführen.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für viele Zeichen gibt es mehrere Möglichkeiten, sie als Kette von Unicode-Zeichen darzustellen (z.<ins style="font-weight: bold; text-decoration: none;">&amp;nbsp;</ins>B. das „ö“ als solches oder als „o“ mit [[Trema]]). Ein einfacher [[Byte]]-Vergleich genügt daher nicht, denn er könnte Unterschiede in der Codierung erkennen, die aber keine Unterschiede im Text bedeuten. Um festzustellen, ob zwei Zeichenketten den gleichen Text repräsentieren, ist es daher hilfreich, beide in die gleiche Normalform zu überführen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=212658267&oldid=prev Davit.1980: etwas verquere Formulierung, Komma, ugs. 2021-06-04T08:09:44Z <p>etwas verquere Formulierung, Komma, ugs.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. Juni 2021, 10:09 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der [[Unicode]]-Standard kennt <del style="font-weight: bold; text-decoration: none;">verschiedene</del> '''Normalformen''' von Unicode-[[Zeichenkette]]n und [[Algorithmus|Algorithmen]] zur '''Normalisierung''', also zur Überführung einer Zeichenkette in eine solche Normalform.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der [[Unicode]]-Standard kennt <ins style="font-weight: bold; text-decoration: none;">unterschiedliche</ins> '''Normalformen''' von Unicode-[[Zeichenkette]]n und [[Algorithmus|Algorithmen]] zur '''Normalisierung''', also zur Überführung einer Zeichenkette in eine solche Normalform.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Composicion nh.svg|mini|Zwei <del style="font-weight: bold; text-decoration: none;">verschiedene</del> <del style="font-weight: bold; text-decoration: none;">Darstellungen</del> für&amp;nbsp;ñ, ein&amp;nbsp;n mit [[Tilde]]]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Datei:Composicion nh.svg|mini|Zwei <ins style="font-weight: bold; text-decoration: none;">unterschiedliche</ins> <ins style="font-weight: bold; text-decoration: none;">Codierungen</ins> für&amp;nbsp;ñ, ein&amp;nbsp;n mit [[Tilde]]]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Die</del> <del style="font-weight: bold; text-decoration: none;">Normalisierung</del> <del style="font-weight: bold; text-decoration: none;">ist</del> <del style="font-weight: bold; text-decoration: none;">nötig, da</del> es<del style="font-weight: bold; text-decoration: none;"> für viele Zeichen</del> mehrere<del style="font-weight: bold; text-decoration: none;"> unterschiedliche</del> Möglichkeiten<del style="font-weight: bold; text-decoration: none;"> gibt</del>, <del style="font-weight: bold; text-decoration: none;">diese</del> als Kette von Unicode-Zeichen darzustellen. <del style="font-weight: bold; text-decoration: none;">Nur</del> <del style="font-weight: bold; text-decoration: none;">wenn</del> <del style="font-weight: bold; text-decoration: none;">zu</del> <del style="font-weight: bold; text-decoration: none;">vergleichende</del> <del style="font-weight: bold; text-decoration: none;">Zeichenketten</del> <del style="font-weight: bold; text-decoration: none;">sich</del> <del style="font-weight: bold; text-decoration: none;">in</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">gleichen</del> <del style="font-weight: bold; text-decoration: none;">Normalform</del> <del style="font-weight: bold; text-decoration: none;">befinden</del>, <del style="font-weight: bold; text-decoration: none;">ist</del> <del style="font-weight: bold; text-decoration: none;">es</del> <del style="font-weight: bold; text-decoration: none;">möglich</del>, <del style="font-weight: bold; text-decoration: none;">zu</del> <del style="font-weight: bold; text-decoration: none;">entscheiden</del>, ob <del style="font-weight: bold; text-decoration: none;">sie</del> den gleichen Text <del style="font-weight: bold; text-decoration: none;">darstellen</del> <del style="font-weight: bold; text-decoration: none;">oder</del> <del style="font-weight: bold; text-decoration: none;">nicht</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Für</ins> <ins style="font-weight: bold; text-decoration: none;">viele</ins> <ins style="font-weight: bold; text-decoration: none;">Zeichen</ins> <ins style="font-weight: bold; text-decoration: none;">gibt</ins> es mehrere Möglichkeiten, <ins style="font-weight: bold; text-decoration: none;">sie</ins> als Kette von Unicode-Zeichen darzustellen<ins style="font-weight: bold; text-decoration: none;"> (z.B</ins>. <ins style="font-weight: bold; text-decoration: none;">das</ins> <ins style="font-weight: bold; text-decoration: none;">„ö“</ins> <ins style="font-weight: bold; text-decoration: none;">als</ins> <ins style="font-weight: bold; text-decoration: none;">solches</ins> <ins style="font-weight: bold; text-decoration: none;">oder</ins> <ins style="font-weight: bold; text-decoration: none;">als</ins> <ins style="font-weight: bold; text-decoration: none;">„o“</ins> <ins style="font-weight: bold; text-decoration: none;">mit</ins> <ins style="font-weight: bold; text-decoration: none;">[[Trema]]).</ins> <ins style="font-weight: bold; text-decoration: none;">Ein</ins> <ins style="font-weight: bold; text-decoration: none;">einfacher [[Byte]]-Vergleich genügt daher nicht</ins>, <ins style="font-weight: bold; text-decoration: none;">denn</ins> <ins style="font-weight: bold; text-decoration: none;">er könnte Unterschiede in der Codierung</ins> <ins style="font-weight: bold; text-decoration: none;">erkennen</ins>, <ins style="font-weight: bold; text-decoration: none;">die</ins> <ins style="font-weight: bold; text-decoration: none;">aber keine Unterschiede im Text bedeuten. Um festzustellen</ins>, ob <ins style="font-weight: bold; text-decoration: none;">zwei Zeichenketten</ins> den gleichen Text <ins style="font-weight: bold; text-decoration: none;">repräsentieren,</ins> <ins style="font-weight: bold; text-decoration: none;">ist</ins> <ins style="font-weight: bold; text-decoration: none;">es daher hilfreich, beide in die gleiche Normalform zu überführen</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Normalformen ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 37:</td> <td colspan="2" class="diff-lineno">Zeile 37:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Eingekreist: Der [[Unicodeblock Umschlossene alphanumerische Zeichen]] und weitere Blöcke enthalten viele eingekreiste Zeichen, etwa die eingekreiste Ziffer&amp;nbsp;1 (①,&amp;nbsp;U+2460), die eine Variante der gewöhnlichen&amp;nbsp;1 ist.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Eingekreist: Der [[Unicodeblock Umschlossene alphanumerische Zeichen]] und weitere Blöcke enthalten viele eingekreiste Zeichen, etwa die eingekreiste Ziffer&amp;nbsp;1 (①,&amp;nbsp;U+2460), die eine Variante der gewöhnlichen&amp;nbsp;1 ist.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Bruchrechnung|Bruch]]: Brüche wie etwa&amp;nbsp;½ (U+00BD) können auch mit Hilfe des Bruchstrichs (U+2044) geschrieben werden.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Bruchrechnung|Bruch]]: Brüche wie etwa&amp;nbsp;½ (U+00BD) können auch mit Hilfe des Bruchstrichs (U+2044) geschrieben werden.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* andere Breite oder Ausrichtung, quadratisch: Die ostasiatische [[Typographie]] kennt Zeichen in <del style="font-weight: bold; text-decoration: none;">verschiedenen</del> Breiten<del style="font-weight: bold; text-decoration: none;">,</del> und solche, die im vertikalen Layout um&amp;nbsp;90° gedreht gegenüber der üblichen Darstellung erscheinen.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* andere Breite oder Ausrichtung, quadratisch: Die ostasiatische [[Typographie]] kennt Zeichen in <ins style="font-weight: bold; text-decoration: none;">unterschiedlichen</ins> Breiten und solche, die im vertikalen Layout um&amp;nbsp;90° gedreht gegenüber der üblichen Darstellung erscheinen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Sonstiges: Einige Normalisierungen fallen in keine dieser Kategorien, darunter die Auflösung von [[Ligatur (Typografie)|Ligaturen]].</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Sonstiges: Einige Normalisierungen fallen in keine dieser Kategorien, darunter die Auflösung von [[Ligatur (Typografie)|Ligaturen]].</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 44:</td> <td colspan="2" class="diff-lineno">Zeile 44:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Decomposition_Mapping&lt;/code&gt; gibt zu jedem Zeichen an, in welche Zeichenfolge es zerlegt werden kann, falls dies möglich ist. Die Eigenschaft nennt sowohl die kanonischen als auch die kompatiblen Zerlegungen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Decomposition_Mapping&lt;/code&gt; gibt zu jedem Zeichen an, in welche Zeichenfolge es zerlegt werden kann, falls dies möglich ist. Die Eigenschaft nennt sowohl die kanonischen als auch die kompatiblen Zerlegungen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Decomposition_Type&lt;/code&gt; gibt an, ob es sich bei der Zerlegung um eine kanonische oder eine kompatible Zerlegung handelt. Im letzteren Fall wird auch angegeben, welcher Art diese ist.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Decomposition_Type&lt;/code&gt; gibt an, ob es sich bei der Zerlegung um eine kanonische oder eine kompatible Zerlegung handelt. Im letzteren Fall wird auch angegeben, welcher Art diese ist.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Canonical_Combining_Class&lt;/code&gt; (kurz &lt;code&gt;ccc&lt;/code&gt;) ist eine Zahl zwischen 0 und 254, die für kombinierende Zeichen in etwa angibt, an welcher Stelle des Grundzeichens sie stehen. Haben zwei kombinierende Zeichen <del style="font-weight: bold; text-decoration: none;">verschiedene</del> Werte, so interagieren sie grafisch nicht miteinander und können vertauscht werden, ohne dass sich die Darstellung ändert.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Canonical_Combining_Class&lt;/code&gt; (kurz &lt;code&gt;ccc&lt;/code&gt;) ist eine Zahl zwischen 0 und 254, die für kombinierende Zeichen in etwa angibt, an welcher Stelle des Grundzeichens sie stehen. Haben zwei kombinierende Zeichen <ins style="font-weight: bold; text-decoration: none;">unterschiedliche</ins> Werte, so interagieren sie grafisch nicht miteinander und können vertauscht werden, ohne dass sich die Darstellung ändert.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ein Zeichen besitzt die &lt;code&gt;Full_Composition_Exclusion&lt;/code&gt;-Eigenschaft, falls es zwar eine kanonische Zerlegung besitzt, aber in den zusammengesetzten Normalformen dennoch nicht verwendet werden soll.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ein Zeichen besitzt die &lt;code&gt;Full_Composition_Exclusion&lt;/code&gt;-Eigenschaft, falls es zwar eine kanonische Zerlegung besitzt, aber in den zusammengesetzten Normalformen dennoch nicht verwendet werden soll.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Hangul_Syllable_Type&lt;/code&gt; wird bei für die Zerlegung [[Unicodeblock Hangeul-Silbenzeichen|koreanischer Silbenblöcke]] verwendet.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* &lt;code&gt;Hangul_Syllable_Type&lt;/code&gt; wird bei für die Zerlegung [[Unicodeblock Hangeul-Silbenzeichen|koreanischer Silbenblöcke]] verwendet.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 73:</td> <td colspan="2" class="diff-lineno">Zeile 73:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Alle Normalisierungen sind [[Idempotenz|idempotent]], wendet man sie also ein zweites Mal an, so bleibt die Zeichenkette wie sie ist. Jede Abfolge von Normalisierungen kann durch eine einzige Normalisierung ersetzt werden; das Ergebnis ist eine kompatible Normalisierung, falls eine der beteiligten Normalisierungen kompatibel ist, sonst eine kanonische.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Alle Normalisierungen sind [[Idempotenz|idempotent]], wendet man sie also ein zweites Mal an, so bleibt die Zeichenkette wie sie ist. Jede Abfolge von Normalisierungen kann durch eine einzige Normalisierung ersetzt werden; das Ergebnis ist eine kompatible Normalisierung, falls eine der beteiligten Normalisierungen kompatibel ist, sonst eine kanonische.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der Unicode-Standard stellt einige Eigenschaften zur Verfügung, dank <del style="font-weight: bold; text-decoration: none;">derer</del> [[Effizienz (Informatik)|effizient]] getestet werden kann, ob eine gegebene Zeichenkette in Normalform vorliegt oder nicht.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der Unicode-Standard stellt einige Eigenschaften zur Verfügung, dank <ins style="font-weight: bold; text-decoration: none;">denen</ins> [[Effizienz (Informatik)|effizient]] getestet werden kann, ob eine gegebene Zeichenkette in Normalform vorliegt oder nicht.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Stabilität ===</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Stabilität ===</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zum Zwecke der [[Abwärtskompatibilität]] wird garantiert, dass eine Zeichenkette, die in einer Normalform vorliegt, auch in künftigen Versionen des Unicode-Standards in Normalform vorliegen wird, sofern sie keine bisher nicht zugewiesenen Zeichen enthält.&lt;ref&gt;[http://www.unicode.org/policies/stability_policy.html#Normalization Unicode Character Encoding Stability Policy]: Normalization Stability. Abgerufen am 1. Dezember 2012.&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zum Zwecke der [[Abwärtskompatibilität]] wird garantiert, dass eine Zeichenkette, die in einer Normalform vorliegt, auch in künftigen Versionen des Unicode-Standards in Normalform vorliegen wird, sofern sie keine bisher nicht zugewiesenen Zeichen enthält.&lt;ref&gt;[http://www.unicode.org/policies/stability_policy.html#Normalization Unicode Character Encoding Stability Policy]: Normalization Stability. Abgerufen am 1. Dezember 2012.&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ab der Version 4.1 wird zusätzlich garantiert, dass sich auch die Normalisierung selbst nicht ändert. Davor hatte es einige Korrekturen gegeben, die dazu führten, dass manche Zeichenketten in <del style="font-weight: bold; text-decoration: none;">verschiedenen</del> Versionen <del style="font-weight: bold; text-decoration: none;">verschiedene</del> Normalformen besaßen.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Ab der Version 4.1 wird zusätzlich garantiert, dass sich auch die Normalisierung selbst nicht ändert. Davor hatte es einige Korrekturen gegeben, die dazu führten, dass manche Zeichenketten in <ins style="font-weight: bold; text-decoration: none;">unterschiedlichen</ins> Versionen <ins style="font-weight: bold; text-decoration: none;">unterschiedliche</ins> Normalformen besaßen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Für Anwendungen, die auch über diese Versionsgrenze hinweg absolute Stabilität benötigen, gibt es einfache Algorithmen, um zwischen den<del style="font-weight: bold; text-decoration: none;"> unterschiedlichen</del> Normalisierungen zu wechseln.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Für Anwendungen, die auch über diese Versionsgrenze hinweg absolute Stabilität benötigen, gibt es einfache Algorithmen, um zwischen den Normalisierungen zu wechseln.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Anwendungen ==</div></td> </tr> </table> Davit.1980 https://de.wikipedia.org/w/index.php?title=Normalisierung_(Unicode)&diff=204097404&oldid=prev RoBri: Änderungen von 217.117.125.72 (Diskussion) auf die letzte Version von Stapelüberlauf zurückgesetzt 2020-09-29T15:35:23Z <p>Änderungen von <a href="/wiki/Spezial:Beitr%C3%A4ge/217.117.125.72" title="Spezial:Beiträge/217.117.125.72">217.117.125.72</a> (<a href="/w/index.php?title=Benutzer_Diskussion:217.117.125.72&amp;action=edit&amp;redlink=1" class="new" title="Benutzer Diskussion:217.117.125.72 (Seite nicht vorhanden)">Diskussion</a>) auf die letzte Version von <a href="/wiki/Benutzer:Stapel%C3%BCberlauf" title="Benutzer:Stapelüberlauf">Stapelüberlauf</a> zurückgesetzt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. September 2020, 17:35 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 106:</td> <td colspan="2" class="diff-lineno">Zeile 106:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Algorithmus]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Algorithmus]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Normalform]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Normalform]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[ru:Юникод#Алгоритмы нормализации]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> </table> RoBri