FLUTTER ECOSYSTEM

enough_convert

`dart:convert` に文字エンコーディング / キャラクタセット / コードックのサポートが欠けている - ISO 8859 / ラテン、Windows、DOS、GBK、Big5、および KOI8 R/U。

最新バージョン
1.6.0
30日間ダウンロード
2.1万
いいね数
25
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Enough Convert は、Dart の組み込み `dart:convert` を拡張し、ISO 8859、Windows、DOS、GBK、Big5、KOI8 R/U などの追加文字エンコーディングをサポートします。国際化アプリケーションでよく使われるレガシーおよび非 UTF-8 テキスト形式の処理におけるギャップを埋めます。古いシステムや地域固有のエンコーディングでのテキストのパースまたは生成に最適であり、このパッケージにより、さまざまな環境間で正確なデータ処理が保証されます。

用途
  • 非UTF-8エンコーディングを使用するレガシーテキストファイルの解析
  • 地域の文字セットにおける多言語コンテンツの取り扱い
  • デスクトップおよびモバイルアプリケーション間で異なるコードページを変換する
  • DOS や Windows のエンコーディングを使用して、古いシステムからのデータを処理する
  • 国際化アプリケーションにおける東アジアテキスト(GBK、Big5)のサポート
  • キリル文字(KOI8-R/U)の正しく表示を確認する
主な機能
  • ISO 8859、Windows、DOS、GBK、Big5、KOI8 エンコーディングをサポートしています
  • 軽量で、すべてのFlutterプラットフォームと互換性があります
  • `dart:convert` を拡張するシンプルな API
  • 外部の依存関係なし
  • レガシー形式の正確なエンコード/デコード
  • クロスプラットフォームの一貫性
適している対象
  • レガシーデータソースと連携する開発者
  • 多言語テキストサポートを必要とするアプリ
  • 東アジアまたはキリル文字セットを含むプロジェクト
  • コードページ変換が必要なモバイルおよびデスクトップアプリ
  • 非UTF-8コンテンツを扱う国際化チーム
注意事項
  • UTF-8専用のワークフローには不要
  • 特定のレガシーエンコーディングに限定
  • ターゲットエンコーディング規格に関する知識が必要になる場合があります
  • 大規模な変換ではパフォーマンスへの影響はわずかだが存在する
  • 既知のUTF-8以外の入出力と取り扱う際に最適です
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add enough_convert

カテゴリー

ソースリポジトリ

関連プロジェクト