FLUTTER ECOSYSTEM

enough_convert

Suporte para codificações de caracteres / conjuntos de caracteres / codecs ausentes em `dart:convert` - ISO 8859 / Latim, Windows, DOS, GBK, Big5 e KOI8 R/U.

Versão mais recente
1.6.0
Downloads em 30 dias
21,2 mil
Curtidas
25
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

Enough Convert estende o `dart:convert` embutido no Dart com suporte para codificações de caracteres adicionais, como ISO 8859, Windows, DOS, GBK, Big5 e KOI8 R/U. Ele preenche lacunas no tratamento de formatos de texto legados e não-UTF-8 comuns em aplicações internacionalizadas. Ideal para analisar ou gerar texto em sistemas antigos ou codificações específicas de região, este pacote garante um processamento preciso de dados em ambientes diversos.

Casos de uso
  • Analisando arquivos de texto legados com codificações não-UTF-8
  • Gerenciamento de conteúdo multilíngue em conjuntos de caracteres regionais
  • Convertendo entre diferentes páginas de código em aplicativos para desktop e móveis
  • Processando dados de sistemas antigos usando codificações DOS ou Windows
  • Suporte a texto oriental (GBK, Big5) em aplicativos internacionalizados
  • Garantir a exibição correta do texto cirílico (KOI8-R/U)
Principais recursos
  • Suporta codificações ISO 8859, Windows, DOS, GBK, Big5 e KOI8
  • Leve e compatível com todas as plataformas do Flutter
  • API simples que estende `dart:convert`
  • Sem dependências externas
  • Codificação/descodificação precisa para formatos legados
  • Consistência multiplataforma
Indicado para
  • Desenvolvedores trabalhando com fontes de dados legadas
  • Aplicativos que exigem suporte a texto multilíngue
  • Projetos envolvendo conjuntos de caracteres orientais ou cirílicos
  • Aplicativos móveis e de desktop que precisam de conversão de código
  • Equipes de internacionalização lidando com conteúdo não UTF-8
Considerações
  • Não necessário para fluxos de trabalho somente UTF-8
  • Limitado a codificações legadas específicas
  • Pode ser necessário conhecimento sobre padrões de codificação de destino
  • Impacto no desempenho desprezível, mas presente em conversões em grande escala
  • Melhor usado ao lidar com entradas/saídas conhecidas não UTF-8
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add enough_convert

Categorias

Repositório-fonte

Projetos relacionados