FLUTTER ECOSYSTEM

unorm_dart

Normalização Unicode 17.0 - NFC, NFD, NFKC, NFKD. Este é um port de Dart do [walling/unorm](https://github.com/walling/unorm).

Versão mais recente
0.3.2
Downloads em 30 dias
140,1 mil
Curtidas
27
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

unorm_dart é uma implementação em Dart dos algoritmos de normalização do Unicode 17.0, com suporte para as formas NFC, NFD, NFKC e NFKD. Permite um processamento consistente de texto ao normalizar strings Unicode para representações padrão, essencial para comparações, pesquisas e armazenamento precisos. Baseado na biblioteca original walling/unorm, garante compatibilidade entre plataformas em Android, iOS, Web, macOS, Windows e Linux. Ideal para aplicações internacionalizadas que exigem tratamento robusto de caracteres acentuados, marcas combinadas e símbolos especiais.

Casos de uso
  • Comparação de texto em aplicativos multilíngues
  • Busca e indexação de strings normalizadas
  • Manipulação de entrada do usuário com diacríticos
  • Deduplicação de dados entre locais
  • Padronizando a entrada Unicode para APIs
Principais recursos
  • Suporta as quatro formas de normalização Unicode
  • Compatibilidade multiplataforma
  • Leve e rápido
  • Compatibilidade precisa com o Unicode 17.0
  • API simples e intuitiva
Indicado para
  • Aplicativos Flutter internacionalizados
  • Ferramentas de processamento de texto
  • Autenticação de usuário com correspondência insensível a acentos
  • Fluxos de trabalho de normalização de banco de dados
  • Bibliotecas de localização
Considerações
  • Pode aumentar ligeiramente o tamanho do pacote
  • Requer manipulação cuidadosa de casos extremos em codificações legadas
  • Não adequado para texto não Unicode
  • Impacto no desempenho em lotes muito grandes de texto
  • Limitado à normalização — nenhuma outra operação Unicode
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add unorm_dart

Categorias

Repositório-fonte

Projetos relacionados