Wann kann man den Unicode Sortieralgorithmus benutzen? 
wenn die Sortierung nicht von spezielleren Rahmenbedingungen bestimmt wird
Unicode
Unicode

=== Sortierung ===
Für viele Schriftsysteme sind die Zeichen in Unicode nicht in einer Reihenfolge codiert, die einer bei den Anwendern dieses Schriftsystems üblichen Sortierung entspricht. Deshalb kann bei einer Sortierung z. B. in einer Datenbankanwendung üblicherweise nicht die Reihenfolge der Codepunkte verwendet werden. Außerdem sind die Sortierungen in vielen Schriftsystemen von komplexen, kontextabhängigen Regelungen geprägt. Hier definiert der Unicode Collation Algorithm, wie Zeichenfolgen innerhalb eines bestimmten Schriftsystems oder auch schriftsystemübergreifend sortiert werden können.
In vielen Fällen ist jedoch die tatsächlich anzuwendende Reihenfolge von anderen Faktoren (z. B. der verwendeten Sprache) abhängig (z. B. sortiert „ä“ im Deutschen anwendungsabhängig wie „ae“ oder „a“, im Schwedischen jedoch hinter „z“ und „å“), sodass der Unicode-Sortierungsalgorithmus dann anzuwenden ist, wenn die Sortierung nicht von spezielleren Rahmenbedingungen bestimmt wird.
Ausrufezeichen Sonderzeichen Teilmenge
Ausrufezeichen

== Zeichenkodierung und Tastatureingabe ==
Das Ausrufezeichen liegt im ASCII-Zeichensatz auf 21 Hexadezimal (Unicode U+0021); es ist das erste sichtbare Zeichen nach den Steuerzeichen und wird daher je nach Sortieralgorithmus an erste Stelle sortiert.
Das umgekehrte Ausrufezeichen für die Spanische Sprache liegt in ISO 8859-1 und Unicode auf Code 161 (U+00A1) und lässt sich unter Windows auf jeder Tastatur über  +  beziehungsweise  +  auf dem Nummernblock erzeugen. Bei einem Macintosh wird dieses durch  +  erzeugt, unter Linux/X11 durch  +  + .
Das doppelte Ausrufezeichen („‼“) wird in Unicode als U+203C kodiert.
In HTML kann das Ausrufezeichen auch durch folgende Codes erzeugt werden Sonderzeichen

== Unicode ==
Auf modernen Systemen lassen sich auch recht entlegene Sonderzeichen ohne große Umstände benutzen. Dabei haben sich (aus der Not heraus) verschiedene Methoden entwickelt.
Unicode gilt als die modernste und generischste Form der Umsetzung. Jedes Zeichen auf dieser Welt, ob es nun ein Recycling-Symbol oder ein chinesisches Schriftzeichen ist, bekommt einen Platz in den Unicode-Tabellen und wird auf einem Rechner als ein oder mehr Bytes umfassende Speicherstelle abgebildet. Jedes Unicode-Zeichen hat eine eigene Nummer. In den Zeichentabellen findet sich etwa: Teilmenge

== Weitere Notationen ==
Einige Autoren benutzen auch die Zeichen  und  für Teilmenge und Obermenge anstatt  und . Meistens definiert der Autor dann den Begriff „echte Teilmenge“ nicht.
Andere Autoren bevorzugen die Zeichen  und  für ''echte'' Teilmenge und Obermenge also statt  und . Dieser Gebrauch erinnert passenderweise an die Zeichen für Ungleichheit  und . Da diese Notation meistens benutzt wird, wenn der Unterschied zwischen echter und nicht echter Teilmenge wichtig ist, werden die Zeichen  und  eher selten benutzt.
Varianten des Zeichens  sind außerdem ,  und . Falls  keine Teilmenge von  ist, kann auch  benutzt werden. Entsprechende Schreibweisen sind  für ,  und  für , sowie  (keine Obermenge).
Die entsprechenden Unicode-Symbole sind: ⊂, ⊃, ⊆, ⊇, ⊄, ⊅, ⊈, ⊉, ⊊, ⊋ (siehe: Unicode-Block Mathematische Operatoren).