Encode:...213::CCS(3)
π Encode:...213::CCS π β the JIS X 0213 coded character sets era
okay bestie so this page is from Encode::...213::CCS(3), and it's part of the User Contributed Perl Documentation situation. it's giving "let me introduce you to the coded character sets" and honestly? iconic. let's go π
β¨ NAME β¨
Encode::JISX0213::CCS β JIS X 0213 coded character sets. that's it, that's the whole vibe check π
πΈ ABSTRACT πΈ
so this module is out here providing the following coded character sets, no cap:
reg# Name Description
----------------------------------------------------------------
87 jis-x-0208 JIS X 0208-1983, 2nd rev. of JIS X 0208
168 ditto JIS X 0208-1990, 3rd rev. of JIS X 0208
jis-x-0208-ascii
jis-x-0208-jis
233 jis-x-0213-plane1 JIS X 0213:2004 level 3 (plane 1)
jis-x-0213-plane1-ascii
jis-x-0213-plane1-jis
228 jis-x-0213-plane1-2000 JIS X 0213:2000 level 3 (plane 1)
jis-x-0213-plane1-2000-ascii
jis-x-0213-plane1-2000-jis
229 jis-x-0213-plane2 JIS X 0213:2000/2004 level 4 (plane 2)
- jis-x-0208-0213 Common set of JIS X 0208 and JIS X 0213,
jis-x-0208-0213-ascii according to JIS X 0213:2004 Annex 2
jis-x-0208-0213-jis
----------------------------------------------------------------
look at all those little guys. reg# 87, 168, 233, 228, 229, and our beloved -. so many names, so many dashes, we love to see it π¦
π DESCRIPTION π
wanna know how to actually use this module in detail? say less, bestie β go read Encode and Encode::ISO2022. that's the real tea. π
π§ Note on Variants π§
those ones with the -ascii and -jis suffixes hanging off the end? they're using alternative names for the characters. -ascii is compatible to ISO/IEC 646 IRV (which is basically ASCII, iykyk), and -jis is compatible to the JIS X 0201 Latin set. two different flavors, same energy β¨
π Compatibility π
okay this part matters, so listen up:
- the
jis-x-0208*crew include a fallback mapping for HORIZONTAL BAR. and here's the thing β that mapping is not a normative mapping defined by JIS X 0208. it got added purely for compatibility withjis0208-rawencoding in theEncode::JPcore module. so it's a little extra, a little bonus, a little "we did this for the homies" moment. - BUT.
jis-x-0208-0213*no longer include this mapping. nope. gone. not invited to the function anymore. π
not me pointing out that these two behave differently β because they DO, and you need to know that fr fr.
π SEE ALSO π
go check out these besties when you're done here:
EncodeEncode::ISO2022Encode::ISO2022::CCS
the whole friend group. main character energy all around π
π AUTHOR π
Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>
the legend themselves. we stan π«Ά
π COPYRIGHT π
Copyright (C) 2013, 2015 Hatuka*nezumi - IKEDA Soji.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
and that's the whole page, bestie! this lovely little doc shipped with perl v5.42.0 and was dated 2025-07-25 β so yeah, that's your version and your date, all wrapped up with a bow ππ slay, read responsibly, and go encode something cute β¨
π¦ where this page comes from
- fedora 43: perl-Encode-JISX0213 0.04-35.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms