Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.1

charset

Bibliothek für Zeichensatz-Encoding und -Decoding, einschließlich iso-(2-15), Windows-Serie, gbk, euc-jp, euc-kr, shift-jis. Unterstützt Zeichensatz-Erkennung, canEncode und canDecode.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
151.000
Likes
27
Pub-Punkte
150

Paket installieren

flutter pub add charset

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das Charset-Paket bietet umfassende Unterstützung für die Kodierung und Dekodierung verschiedener Zeichensätze, einschließlich ISO-2 bis ISO-15, Windows-Codepages, GBK, EUC-JP, EUC-KR und Shift-JIS. Es beinhaltet auch die Erkennung von Zeichensätzen sowie Methoden zum Überprüfen, ob eine Zeichenkette mit einem bestimmten Zeichensatz kodiert oder dekodiert werden kann. Ideal für Anwendungen, die eine robuste Internationalisierung und Textverarbeitung über verschiedene Sprachen und veraltete Systeme hinweg erfordern.

Anwendungsfälle

  • Umgang mit veralteten Textformaten
  • Unterstützung mehrsprachiger Inhalte
  • Erkennen unbekannter Textcodierungen
  • Konvertieren zwischen verschiedenen Zeichencodierungen
  • Internationalisierte App-Localisierung
  • Verarbeitung von nicht-UTF8-Datenströmen

Hauptmerkmale

  • Unterstützung mehrerer veralteter Codierungen
  • Eingebaute Zeichensatzdetektion
  • canEncode- und canDecode-Utilities
  • Plattformübergreifende Kompatibilität
  • Leicht und fokussiert
  • Einfache Integration über Flutter pub

Geeignet für

  • Apps, die Unterstützung für veraltete Codierungen benötigen
  • Lokalisierungsteams, die mit nicht-UTF8-Daten arbeiten
  • Entwickler, die rohen Text aus externen Quellen verarbeiten
  • Projekte mit japanischem, koreanischem oder chinesischem Text
  • Werkzeuge für Datenmigration oder -konvertierung

Hinweise

  • Beschränkt auf Codierungs-/Decodierungsvorgänge
  • Keine integrierten Benutzeroberflächen- oder Formatierungsfunktionen
  • In einigen Fällen ist eine manuelle Zeichensatzauswahl erforderlich
  • Nicht für Hochleistungs-Bulk-Verarbeitung optimiert
  • Am besten geeignet für gezielte Kodierungsaufgaben anstelle vollständiger i18n-Frameworks

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

charset

pub package

cp series,win series,iso series,gbk,euc-kr,euc-jp,shift-jis,cp437,utf-16 and utf-32 Encoding and Decoding Library for Dart Language

Arrange from
utf
fast_gbk
euc convert

Examples

import 'package:charset/charset.dart';

main() {
  // default
  print(utf16.decode([254, 255, 78, 10, 85, 132, 130, 229, 108, 52]));

  print(utf16.encode("上善若水"));

  // detect
  print(hasUtf16Bom([0xFE, 0xFF, 0x6C, 0x34]));

  // advance
  Utf16Encoder encoder = utf16.encoder as Utf16Encoder;
  print(encoder.encodeUtf16Be("上善若水", false));
  print(encoder.encodeUtf16Le("上善若水", true));
}

Notice

In 0.x versions CodePage series Does not containts control characters (0x00-0x31). 0.x 版本中CodePage不含控制字符 (0x00-0x31)

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden