big5_utf8_converter 1.1.1 copy "big5_utf8_converter: ^1.1.1" to clipboard
big5_utf8_converter: ^1.1.1 copied to clipboard

A Dart library for converting Big5 encoded text to UTF-8. Efficiently handles Traditional Chinese content with support for custom mapping and file-based lookup tables.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2024-09-19 #

Features #

  • Remove dart:io dependency to improve portability

[1.0.0] - 2024-09-08 #

Added #

  • Initial release of the big5_utf8_converter package.
  • Implemented Big5Decoder class for converting Big5 encoded text to UTF-8.
  • Support for loading custom mapping data from files.
  • Efficient lookup table implementation for fast conversion.
  • Comprehensive unit tests to ensure reliability.
  • Option to use pre-generated mapping data or load from a file.
  • Handling of invalid and incomplete Big5 sequences with customizable unknown character replacement.

Features #

  • Convert Big5 encoded byte lists to UTF-8 strings.
  • Support for mixed ASCII and Big5 content.
  • Optional stripping of whitespace from conversion results.
  • Flexible API allowing for various use cases and integration scenarios.
0
likes
160
points
93
downloads

Publisher

verified publisherchangyy.app

Weekly Downloads

A Dart library for converting Big5 encoded text to UTF-8. Efficiently handles Traditional Chinese content with support for custom mapping and file-based lookup tables.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on big5_utf8_converter