oxixml-encoding 0.1.2

Character-encoding decoders/encoders and XML-prologue encoding sniffing: UTF-8, UTF-16, Latin-1/windows-125x, Shift_JIS/EUC-JP/ISO-2022-JP, and GBK/gb18030/Big5/EUC-KR (pure-Rust encoding_rs-style replacement for XML).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! The three legacy multi-byte Japanese encodings: Shift_JIS, EUC-JP, and ISO-2022-JP.
//!
//! Each submodule implements one encoding's decoder and encoder as a direct transliteration of
//! the corresponding section of the
//! [WHATWG Encoding Standard](https://encoding.spec.whatwg.org/) (§12), sharing the generated
//! JIS X 0208 / JIS X 0212 tables in [`crate::tables`]. [`crate::decoder`] and [`crate::encoder`]
//! are the only callers of anything in this module — see [`crate::Encoding::ShiftJis`],
//! [`crate::Encoding::EucJp`], and [`crate::Encoding::Iso2022Jp`] for the public entry points.

pub(crate) mod euc_jp;
pub(crate) mod iso2022jp;
pub(crate) mod shift_jis;