---
title: "utf8_general_ci vs utf8_unicode_ci"
url: "https://www.typo3.net/d/68844-utf8-general-ci-vs-utf8-unicode-ci"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2007-10-02"
last_reply: "2007-10-03"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# utf8_general_ci vs utf8_unicode_ci

Allgemein · 4 Antworten · gestartet 2007-10-02

## Eröffnungsbeitrag

**InforMedic** · 2007-10-02 · [Beitrag #1](https://www.typo3.net/d/68844-utf8-general-ci-vs-utf8-unicode-ci/1)

Kurze Frage: Was ist eigentlich der Unterschied zwischen utf8_general_ci und utf8_unicode_ci?  #paralyzed#

## Antworten

### [#2](https://www.typo3.net/d/68844-utf8-general-ci-vs-utf8-unicode-ci/2) · jousch · 2007-10-02

Was genau der Unterschied weis ich nicht. Fakt ist aber, dass General etwas schneller ist als unicode. Genauer ist aber das zweite!!!!! Ich nutze unicode

### [#3](https://www.typo3.net/d/68844-utf8-general-ci-vs-utf8-unicode-ci/3) · jousch · 2007-10-02

Vielleicht hilft das auch weiter:

<http://dev.mysql.com/doc/refman/5.1/de/charset-unicode-sets.html>

### [#4](https://www.typo3.net/d/68844-utf8-general-ci-vs-utf8-unicode-ci/4) · InforMedic · 2007-10-02

Sauber - 1000 dank für die Info.

Das wesentliche aus dem mysql-link:

> MySQL implementiert die Sortierfolge utf8_unicode_ci entsprechend dem UCA (Unicode Collation Algorithm, Unicode-Sortierfolgenalgorithmus), der unter <http://www.unicode.org/reports/tr10/>  beschrieben ist. Die Sortierfolge verwendet die UCA-Gewichtungsschlüssel nach Version 4.0.0 (siehe <http://www.unicode.org/Public/UCA/4.0.0/allkeys-4.0.0.txt>). Die folgende Beschreibung verwendet utf8_unicode_ci, gilt aber für ucs2_unicode_ci gleichermaßen.
>
> Zurzeit bietet die Sortierfolge utf8_unicode_ci nur teilweise Unterstützung für den UCA. Einige Zeichen werden noch nicht unterstützt. Gleiches gilt für diakritische Zeichen. Dies betrifft in erster Linie das Vietnamesische und einige Minderheitensprachen in Russland wie etwa das Udmurtische, das Tatarische, das Baschkirische und Mari.
>
> Die bedeutsamste Funktion in utf8_unicode_ci besteht darin, dass Erweiterungen unterstützt werden, d. h., wenn ein Zeichen mit einer Kombination anderer Zeichen gleichgesetzt wird. Beispielsweise wird im Deutschen und einigen anderen Sprachen ‘ß’ mit ‘ss’ gleichgesetzt.
>
> utf8_general_ci ist eine ältere Sortierfolge, die Erweiterungen nicht unterstützt. Hier können nur 1 : 1-Vergleiche zwischen Zeichen durchgeführt werden: Vergleiche für die utf8_general_ci-Sortierfolge sind also schneller, aber unter Umständen weniger korrekt als Vergleiche für utf8_unicode_ci.

Das ist genau das, was ich wissen wollte!

Nochmal thx n greetz
Info

### [#5](https://www.typo3.net/d/68844-utf8-general-ci-vs-utf8-unicode-ci/5) · jousch · 2007-10-03

Bitte, Bitte!!!

---

Quelle: „utf8_general_ci vs utf8_unicode_ci“, typo3.net, https://www.typo3.net/d/68844-utf8-general-ci-vs-utf8-unicode-ci
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
