RealFeedApp beta

SQLite lower() unterstützt nur ASCII

Die Standardfunktion lower() konvertiert nur Buchstaben des ASCII-Charaktersatzes in Kleinbuchstaben. Für Unicode-Unterstützung muss die ICU-Erweiterung geladen werden.

Bereich
Programmierung
Was gemacht wurde
Die Standardfunktion lower() von SQLite konvertiert nur lateinische Buchstaben in Kleinbuchstaben, nicht Zeichen aus anderen Schriftsystemen. Dies liegt daran, dass eine vollständige Unicode-Unterstützung den Bibliotheksvolumen fast verdoppeln würde.
Warum es wichtig ist
Entwickler haben entschieden, dass Anwendungen mit Bedarf an vollständiger Unicode-Unterstützung bereits eigene Tabellen und Funktionen besitzen und SQLite daher keinen zusätzlichen Platz für diese Duplizität beanspruchen soll.
#sqlite#lower#unicode#icu#ascii

Original lesen →