FLUTTER ECOSYSTEM

unorm_dart

Unicode 17.0-Normalisierung - NFC, NFD, NFKC, NFKD. Dies ist eine Dart-Portierung von [walling/unorm](https://github.com/walling/unorm).

Neueste Version
0.3.2
30-Tage-Downloads
140.100
Likes
27
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

unorm_dart ist eine Dart-Implementierung der Unicode 17.0-Normalisierungsalgorithmen mit Unterstützung für die Formen NFC, NFD, NFKC und NFKD. Sie ermöglicht eine konsistente Textverarbeitung durch Normalisierung von Unicode-Zeichenfolgen in Standarddarstellungen, was für genaue Vergleiche, Suche und Speicherung entscheidend ist. Aufbauend auf der ursprünglichen walling/unorm-Bibliothek gewährleistet sie plattformübergreifende Kompatibilität unter Android, iOS, Web, macOS, Windows und Linux. Ideal für internationalisierte Anwendungen, die eine zuverlässige Behandlung akzentuierter Zeichen, kombinierender Zeichen und Sonderzeichen erfordern.

Anwendungsfälle
  • Textvergleich in mehrsprachigen Apps
  • Suchen und Indizieren normalisierter Zeichenketten
  • Behandlung von Benutzereingaben mit Diakritika
  • Datendeduplizierung über Regionen hinweg
  • Standardisierung der Unicode-Eingabe für APIs
Hauptmerkmale
  • Unterstützt alle vier Unicode-Normalisierungsformen
  • Plattformübergreifende Kompatibilität
  • Leicht und schnell
  • Genauere Unicode 17.0-Kompatibilität
  • Einfaches, intuitives API
Geeignet für
  • Internationalisierte Flutter-Apps
  • Textverarbeitungswerkzeuge
  • Benutzerauthentifizierung mit akzentunabhängiger Übereinstimmung
  • Datenbanknormalisierungsworkflows
  • Lokalisierungsbibliotheken
Hinweise
  • Kann die Bundle-Größe leicht erhöhen
  • Erfordert sorgfältige Behandlung von Randfällen in veralteten Kodierungen
  • Nicht geeignet für nicht-Unicode-Text
  • Leistungseinfluss bei sehr großen Textbatches
  • Beschränkt auf Normalisierung — keine anderen Unicode-Operationen
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add unorm_dart

Kategorien

Quell-Repository

Verwandte Projekte