Static encoding_rs::BIG5
source · [−]pub static BIG5: &'static Encoding
Expand description
The Big5 encoding.
This is Big5 with HKSCS with mappings to more recent Unicode assignments instead of the Private Use Area code points that have been used historically. It is believed to be able to decode existing Web content in a way that makes sense.
To avoid form submissions generating data that Web servers don’t understand, the encoder doesn’t use the HKSCS byte sequences that precede the unextended Big5 in the lexical order.
Index visualization, Visualization of BMP coverage
This encoding is designed to be suited for decoding the Windows code page 950 and its HKSCS patched “951” variant such that the text makes sense, given assignments that Unicode has made after those encodings used Private Use Area characters.
This will change from static
to const
if Rust changes
to make the referent of pub const FOO: &'static Encoding
unique cross-crate, so don’t take the address of this
static
.