BenJilks
ab96bf642b
LibTextCodec: Implement iso-2022-jp encoder
...
Implements the `iso-2022-jp` encoder, as specified by
https://encoding.spec.whatwg.org/#iso-2022-jp-encoder
(cherry picked from commit 0ca5675d59dbcb52cedea56729de26b41074024a)
2024-10-15 22:54:51 -04:00
BenJilks
9a4156482d
LibTextCodec: Implement shift_jis encoder
...
Implements the `shift_jis` encoder, as specified by
https://encoding.spec.whatwg.org/#shift_jis-encoder
(cherry picked from commit 08a8d67a5bfa9690eb61977f75b2ed3dc73aa341)
2024-10-15 22:54:51 -04:00
BenJilks
1739838868
LibTextCodec: Implement gb18030 and gbk encoders
...
Implements the `gb18030` and `gbk` encoders, as specified by
https://encoding.spec.whatwg.org/#gb18030-encoder
https://encoding.spec.whatwg.org/#gbk-encoder
(cherry picked from commit d80575a4101ab0fbc22ff2b714c74530a965cd5c)
2024-10-15 22:54:51 -04:00
BenJilks
4cd250dc2d
LibTextCodec: Implement big5 encoder
...
Implements the `big5` encoder, as specified by
https://encoding.spec.whatwg.org/#big5-encoder
(cherry picked from commit 34c8c559c112796af0f99b48a7b88cb26633a764)
2024-10-15 22:54:51 -04:00
BenJilks
399dc388d6
LibTextCodec: Implement euc-kr encoder
...
Implements the `euc-kr` encoder, as specified by
https://encoding.spec.whatwg.org/#euc-kr-encoder
(cherry picked from commit 826292536c0e6f82e7173a98f1f3b24216d82fec)
2024-10-15 22:54:51 -04:00
BenJilks
4167d1214a
LibTextCodec+LibURL: Implement utf-8 and euc-jp encoders
...
Implements the corresponding encoders, selects the appropriate one when
encoding URL search params. If an encoder for the given encoding could
not be found, fallback to utf-8.
(cherry picked from commit 72d0e3284b604c4c1373fb019250cdf5bd492300)
2024-10-15 22:54:51 -04:00