Encode:...213::CCS(3)

πŸ“¦
version 0.04 Β· 2 versions
, in fedora 43

πŸ’– 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 with jis0208-raw encoding in the Encode::JP core 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:

  • Encode
  • Encode::ISO2022
  • Encode::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 (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