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



