Locale:...:IBM424(3)
okay bestie, welcome to Locale:...:IBM424(3), a User Contributed Perl Documentation page, and it's giving deep-internals energy β like, this is not the module you casually call at a party, iykyk. π
πΈ NAME πΈ
Locale::RecodeData::IBM424 β Conversion routines for IBM424. that's the whole name section, no cap. π
β¨ SYNOPSIS β¨
This module is internal to libintl. Do not use directly!
fr fr, bestie, it literally says do not use directly β this is not a "just import it and see what happens" situation. π
π DESCRIPTION π
this module is generated, and it contains the conversion tables and routines for IBM424. that's it, that's the vibe β generated code doing generated-code things. β¨
π¬ COMMENTS π¬
the following comments have been extracted from the original charmap, and they're kind of iconic in a deeply nerdy way:
version: 1.0source: IBM NLS RM Vol2 SE09-8002-01, March 1990alias CP424alias EBCDIC-CP-HE
Please note that aliases listed above are not necessarily valid!
like, read that warning again, bestie β those aliases are not necessarily valid, so don't just assume and run off. π«Ά
π₯ CHARACTER TABLE π₯
okay so the following table is sorted in the same order as the original charmap. all character codes are in hexadecimal. and please read 'ISO-10646' as 'ISO-10646-UCS4' β those are the exact column vibes: Local, ISO-10646, and Description. π
00β00000000β NULL (NUL)01β00000001β START OF HEADING (SOH)02β00000002β START OF TEXT (STX)03β00000003β END OF TEXT (ETX)04β0000009Cβ STRING TERMINATOR (ST)05β00000009β CHARACTER TABULATION (HT)06β00000086β START OF SELECTED AREA (SSA)07β0000007Fβ DELETE (DEL)08β00000097β END OF GUARDED AREA (EPA)09β0000008Dβ REVERSE LINE FEED (RI)0Aβ0000008Eβ SINGLE-SHIFT TWO (SS2)0Bβ0000000Bβ LINE TABULATION (VT)0Cβ0000000Cβ FORM FEED (FF)0Dβ0000000Dβ CARRIAGE RETURN (CR)0Eβ0000000Eβ SHIFT OUT (SO)0Fβ0000000Fβ SHIFT IN (SI)10β00000010β DATALINK ESCAPE (DLE)11β00000011β DEVICE CONTROL ONE (DC1)12β00000012β DEVICE CONTROL TWO (DC2)13β00000013β DEVICE CONTROL THREE (DC3)14β0000009Dβ OPERATING SYSTEM COMMAND (OSC)15β00000085β NEXT LINE (NEL)16β00000008β BACKSPACE (BS)17β00000087β END OF SELECTED AREA (ESA)18β00000018β CANCEL (CAN)19β00000019β END OF MEDIUM (EM)1Aβ00000092β PRIVATE USE TWO (PU2)1Bβ0000008Fβ SINGLE-SHIFT THREE (SS3)1Cβ0000001Cβ FILE SEPARATOR (IS4)1Dβ0000001Dβ GROUP SEPARATOR (IS3)1Eβ0000001Eβ RECORD SEPARATOR (IS2)1Fβ0000001Fβ UNIT SEPARATOR (IS1)20β00000080β PADDING CHARACTER (PAD)21β00000081β HIGH OCTET PRESET (HOP)22β00000082β BREAK PERMITTED HERE (BPH)23β00000083β NO BREAK HERE (NBH)24β00000084β INDEX (IND)25β0000000Aβ LINE FEED (LF)26β00000017β END OF TRANSMISSION BLOCK (ETB)27β0000001Bβ ESCAPE (ESC)28β00000088β CHARACTER TABULATION SET (HTS)29β00000089β CHARACTER TABULATION WITH JUSTIFICATION (HTJ)2Aβ0000008Aβ LINE TABULATION SET (VTS)2Bβ0000008Bβ PARTIAL LINE FORWARD (PLD)2Cβ0000008Cβ PARTIAL LINE BACKWARD (PLU)2Dβ00000005β ENQUIRY (ENQ)2Eβ00000006β ACKNOWLEDGE (ACK)2Fβ00000007β BELL (BEL)30β00000090β DEVICE CONTROL STRING (DCS)31β00000091β PRIVATE USE ONE (PU1)32β00000016β SYNCHRONOUS IDLE (SYN)33β00000093β SET TRANSMIT STATE (STS)34β00000094β CANCEL CHARACTER (CCH)35β00000095β MESSAGE WAITING (MW)36β00000096β START OF GUARDED AREA (SPA)37β00000004β END OF TRANSMISSION (EOT)38β00000098β START OF STRING (SOS)39β00000099β SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)3Aβ0000009Aβ SINGLE CHARACTER INTRODUCER (SCI)3Bβ0000009Bβ CONTROL SEQUENCE INTRODUCER (CSI)3Cβ00000014β DEVICE CONTROL FOUR (DC4)3Dβ00000015β NEGATIVE ACKNOWLEDGE (NAK)3Eβ0000009Eβ PRIVACY MESSAGE (PM)3Fβ0000001Aβ SUBSTITUTE (SUB)40β00000020β SPACE41β000005D0β HEBREW LETTER ALEF42β000005D1β HEBREW LETTER BET43β000005D2β HEBREW LETTER GIMEL44β000005D3β HEBREW LETTER DALET45β000005D4β HEBREW LETTER HE46β000005D5β HEBREW LETTER VAV47β000005D6β HEBREW LETTER ZAYIN48β000005D7β HEBREW LETTER HET49β000005D8β HEBREW LETTER TET4Aβ000000A2β CENT SIGN4Bβ0000002Eβ FULL STOP4Cβ0000003Cβ LESS-THAN SIGN4Dβ00000028β LEFT PARENTHESIS4Eβ0000002Bβ PLUS SIGN4Fβ0000007Cβ VERTICAL LINE50β00000026β AMPERSAND51β000005D9β HEBREW LETTER YOD52β000005DAβ HEBREW LETTER FINAL KAF53β000005DBβ HEBREW LETTER KAF54β000005DCβ HEBREW LETTER LAMED55β000005DDβ HEBREW LETTER FINAL MEM56β000005DEβ HEBREW LETTER MEM57β000005DFβ HEBREW LETTER FINAL NUN58β000005E0β HEBREW LETTER NUN59β000005E1β HEBREW LETTER SAMEKH5Aβ00000021β EXCLAMATION MARK5Bβ00000024β DOLLAR SIGN5Cβ0000002Aβ ASTERISK5Dβ00000029β RIGHT PARENTHESIS5Eβ0000003Bβ SEMICOLON5Fβ000000ACβ NOT SIGN60β0000002Dβ HYPHEN-MINUS61β0000002Fβ SOLIDUS62β000005E2β HEBREW LETTER AYIN63β000005E3β HEBREW LETTER FINAL PE64β000005E4β HEBREW LETTER PE65β000005E5β HEBREW LETTER FINAL TSADI66β000005E6β HEBREW LETTER TSADI67β000005E7β HEBREW LETTER QOF68β000005E8β HEBREW LETTER RESH69β000005E9β HEBREW LETTER SHIN6Aβ000000A6β BROKEN BAR6Bβ0000002Cβ COMMA6Cβ00000025β PERCENT SIGN6Dβ0000005Fβ LOW LINE6Eβ0000003Eβ GREATER-THAN SIGN6Fβ0000003Fβ QUESTION MARK71β000005EAβ HEBREW LETTER TAV74β000000A0β NO-BREAK SPACE78β000021D4β LEFT RIGHT DOUBLE ARROW79β00000060β GRAVE ACCENT7Aβ0000003Aβ COLON7Bβ00000023β NUMBER SIGN7Cβ00000040β COMMERCIAL AT7Dβ00000027β APOSTROPHE7Eβ0000003Dβ EQUALS SIGN7Fβ00000022β QUOTATION MARK81β00000061β LATIN SMALL LETTER A82β00000062β LATIN SMALL LETTER B83β00000063β LATIN SMALL LETTER C84β00000064β LATIN SMALL LETTER D85β00000065β LATIN SMALL LETTER E86β00000066β LATIN SMALL LETTER F87β00000067β LATIN SMALL LETTER G88β00000068β LATIN SMALL LETTER H89β00000069β LATIN SMALL LETTER I8Aβ000000ABβ LEFT-POINTING DOUBLE ANGLE QUOTATION MARK8Bβ000000BBβ RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK90β000000B0β DEGREE SIGN91β0000006Aβ LATIN SMALL LETTER J92β0000006Bβ LATIN SMALL LETTER K93β0000006Cβ LATIN SMALL LETTER L94β0000006Dβ LATIN SMALL LETTER M95β0000006Eβ LATIN SMALL LETTER N96β0000006Fβ LATIN SMALL LETTER O97β00000070β LATIN SMALL LETTER P98β00000071β LATIN SMALL LETTER Q99β00000072β LATIN SMALL LETTER R9Dβ000000B8β CEDILLA9Fβ000000A4β CURRENCY SIGNA0β000000B5β MICRO SIGNA1β0000007Eβ TILDEA2β00000073β LATIN SMALL LETTER SA3β00000074β LATIN SMALL LETTER TA4β00000075β LATIN SMALL LETTER UA5β00000076β LATIN SMALL LETTER VA6β00000077β LATIN SMALL LETTER WA7β00000078β LATIN SMALL LETTER XA8β00000079β LATIN SMALL LETTER YA9β0000007Aβ LATIN SMALL LETTER ZAFβ000000AEβ REGISTERED SIGNB0β0000005Eβ CIRCUMFLEX ACCENTB1β000000A3β POUND SIGNB2β000000A5β YEN SIGNB3β000000B7β MIDDLE DOTB4β000000A9β COPYRIGHT SIGNB5β000000A7β SECTION SIGNB6β000000B6β PILCROW SIGNB7β000000BCβ VULGAR FRACTION ONE QUARTERB8β000000BDβ VULGAR FRACTION ONE HALFB9β000000BEβ VULGAR FRACTION THREE QUARTERSBAβ0000005Bβ LEFT SQUARE BRACKETBBβ0000005Dβ RIGHT SQUARE BRACKETBCβ0000203Eβ OVERLINEBDβ000000A8β DIAERESISBEβ000000B4β ACUTE ACCENTBFβ000000D7β MULTIPLICATION SIGNC0β0000007Bβ LEFT CURLY BRACKETC1β00000041β LATIN CAPITAL LETTER AC2β00000042β LATIN CAPITAL LETTER BC3β00000043β LATIN CAPITAL LETTER CC4β00000044β LATIN CAPITAL LETTER DC5β00000045β LATIN CAPITAL LETTER EC6β00000046β LATIN CAPITAL LETTER FC7β00000047β LATIN CAPITAL LETTER GC8β00000048β LATIN CAPITAL LETTER HC9β00000049β LATIN CAPITAL LETTER ICAβ000000ADβ SOFT HYPHEND0β0000007Dβ RIGHT CURLY BRACKETD1β0000004Aβ LATIN CAPITAL LETTER JD2β0000004Bβ LATIN CAPITAL LETTER KD3β0000004Cβ LATIN CAPITAL LETTER LD4β0000004Dβ LATIN CAPITAL LETTER MD5β0000004Eβ LATIN CAPITAL LETTER ND6β0000004Fβ LATIN CAPITAL LETTER OD7β00000050β LATIN CAPITAL LETTER PD8β00000051β LATIN CAPITAL LETTER QD9β00000052β LATIN CAPITAL LETTER RDAβ000000B9β SUPERSCRIPT ONEE0β0000005Cβ REVERSE SOLIDUSE1β000000F7β DIVISION SIGNE2β00000053β LATIN CAPITAL LETTER SE3β00000054β LATIN CAPITAL LETTER TE4β00000055β LATIN CAPITAL LETTER UE5β00000056β LATIN CAPITAL LETTER VE6β00000057β LATIN CAPITAL LETTER WE7β00000058β LATIN CAPITAL LETTER XE8β00000059β LATIN CAPITAL LETTER YE9β0000005Aβ LATIN CAPITAL LETTER ZEAβ000000B2β SUPERSCRIPT TWOF0β00000030β DIGIT ZEROF1β00000031β DIGIT ONEF2β00000032β DIGIT TWOF3β00000033β DIGIT THREEF4β00000034β DIGIT FOURF5β00000035β DIGIT FIVEF6β00000036β DIGIT SIXF7β00000037β DIGIT SEVENF8β00000038β DIGIT EIGHTF9β00000039β DIGIT NINEFAβ000000B3β SUPERSCRIPT THREEFFβ0000009Fβ APPLICATION PROGRAM COMMAND (APC)
that's genuinely every row in the charmap, bestie β no skipping the "boring" ones, because they are all part of the lore. π
π AUTHOR π
Copyright (C) 2002-2017 Guido Flohr <http://www.guido-flohr.net/> (<mailto:guido.flohr@cantanea.com>), all rights reserved. See the source code for details!code for details!
yes, the page really says See the source code for details!code for details! β that double-details moment is iconic in a chaotic way, and we are keeping it exactly as it appears. πβ¨
π¦ SEE ALSO π¦
that's the whole page, bestie β it's from perl v5.42.0, dated 2025-01-22, and it's the Locale:...:IBM424(3) page signing off with main-character energy π
πΈπ¦
π¦ where this page comes from
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: perl-libintl-perl 1.350.0-160000.2.2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms