Locale:...:IBM256(3)
π
Locale:...:IBM256(3) β User Contributed Perl Documentation π
okay bestie, this is the Locale::RecodeData::IBM256 manual page, and it is lowkey very "internal libintl business, do not touch" energy. π«Ά
β¨ NAME β¨
Locale::RecodeData::IBM256 β Conversion routines for IBM256
π¦ SYNOPSIS π¦
This module is internal to libintl. Do not use directly!
πΈ DESCRIPTION πΈ
This module is generated, and it contains the conversion tables and routines for IBM256. That's the whole vibe. π
π COMMENTS π
The following comments have been extracted from the original charmap:
version: 1.0
source: IBM Registry C-H 3-3220-050
alias EBCDIC-INT1
Please note that aliases listed above are not necessarily valid! π¨
π₯ CHARACTER TABLE π₯
The following table is sorted in the same order as the original charmap. All character codes are in hexadecimal. Please read 'ISO-10646' as 'ISO-10646-UCS4'. π
Okay so real quick β the three columns here are Local (the byte as it actually sits in your file π ), ISO-10646 (the fancy-pants Unicode codepoint it secretly is), and Description (the character's full government name). Read it like a group chat roster: left to right, no skipping, bestie π«Ά
00β00000000β NULL (NUL) β the void, the origin story, the empty string's ancestor01β00000001β START OF HEADING (SOH)02β00000002β START OF TEXT (STX)03β00000003β END OF TEXT (ETX)04β0000009Cβ STRING TERMINATOR (ST) β not04on the right side, mind you, the ISO column is a whole different beast05β00000009β CHARACTER TABULATION (HT)06β00000086β START OF SELECTED AREA (SSA)07β0000007Fβ DELETE (DEL) β yep, DEL chills at7Fover in Unicode land, keep up08β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) β lowkey iconic, the original "undo"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) β¨ the main character of whitespace, the reason your terminal scrolls, we stan26β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) π ring it, bestie, it's giving 1970s terminal30β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) π the opening act of every ANSI escape sequence you've ever pasted into a terminal3Cβ00000014β DEVICE CONTROL FOUR (DC4)3Dβ00000015β NEGATIVE ACKNOWLEDGE (NAK)3Eβ0000009Eβ PRIVACY MESSAGE (PM)3Fβ0000001Aβ SUBSTITUTE (SUB)40β00000020β SPACE41β000000A0β NO-BREAK SPACE π a space that refuses to be broken, boundaries queen42β000000E2β LATIN SMALL LETTER A WITH CIRCUMFLEX43β000000E4β LATIN SMALL LETTER A WITH DIAERESIS44β000000E0β LATIN SMALL LETTER A WITH GRAVE45β000000E1β LATIN SMALL LETTER A WITH ACUTE46β000000E3β LATIN SMALL LETTER A WITH TILDE47β000000E5β LATIN SMALL LETTER A WITH RING ABOVE48β000000E7β LATIN SMALL LETTER C WITH CEDILLA49β000000F1β LATIN SMALL LETTER N WITH TILDE4Aβ0000005Bβ LEFT SQUARE BRACKET4Bβ0000002Eβ FULL STOP4Cβ0000003Cβ LESS-THAN SIGN4Dβ00000028β LEFT PARENTHESIS4Eβ0000002Bβ PLUS SIGN4Fβ00000021β EXCLAMATION MARK50β00000026β AMPERSAND51β000000E9β LATIN SMALL LETTER E WITH ACUTE52β000000EAβ LATIN SMALL LETTER E WITH CIRCUMFLEX53β000000EBβ LATIN SMALL LETTER E WITH DIAERESIS54β000000E8β LATIN SMALL LETTER E WITH GRAVE55β000000EDβ LATIN SMALL LETTER I WITH ACUTE56β000000EEβ LATIN SMALL LETTER I WITH CIRCUMFLEX57β000000EFβ LATIN SMALL LETTER I WITH DIAERESIS58β000000ECβ LATIN SMALL LETTER I WITH GRAVE59β000000DFβ LATIN SMALL LETTER SHARP S (German) β the Γ, the legend5Aβ0000005Dβ RIGHT SQUARE BRACKET5Bβ00000024β DOLLAR SIGN5Cβ0000002Aβ ASTERISK5Dβ00000029β RIGHT PARENTHESIS5Eβ0000003Bβ SEMICOLON5Fβ0000005Eβ CIRCUMFLEX ACCENT60β0000002Dβ HYPHEN-MINUS61β0000002Fβ SOLIDUS62β000000C2β LATIN CAPITAL LETTER A WITH CIRCUMFLEX63β000000C4β LATIN CAPITAL LETTER A WITH DIAERESIS64β000000C0β LATIN CAPITAL LETTER A WITH GRAVE65β000000C1β LATIN CAPITAL LETTER A WITH ACUTE66β000000C3β LATIN CAPITAL LETTER A WITH TILDE67β000000C5β LATIN CAPITAL LETTER A WITH RING ABOVE68β000000C7β LATIN CAPITAL LETTER C WITH CEDILLA69β000000D1β LATIN CAPITAL LETTER N WITH TILDE6Aβ000000A6β BROKEN BAR6Bβ0000002Cβ COMMA6Cβ00000025β PERCENT SIGN6Dβ0000005Fβ LOW LINE6Eβ0000003Eβ GREATER-THAN SIGN6Fβ0000003Fβ QUESTION MARK70β000000F8β LATIN SMALL LETTER O WITH STROKE71β000000C9β LATIN CAPITAL LETTER E WITH ACUTE72β000000CAβ LATIN CAPITAL LETTER E WITH CIRCUMFLEX73β000000CBβ LATIN CAPITAL LETTER E WITH DIAERESIS74β000000C8β LATIN CAPITAL LETTER E WITH GRAVE75β000000CDβ LATIN CAPITAL LETTER I WITH ACUTE76β000000CEβ LATIN CAPITAL LETTER I WITH CIRCUMFLEX77β000000CFβ LATIN CAPITAL LETTER I WITH DIAERESIS78β000000CCβ LATIN CAPITAL LETTER I WITH GRAVE79β00000060β GRAVE ACCENT7Aβ0000003Aβ COLON7Bβ00000023β NUMBER SIGN7Cβ00000040β COMMERCIAL AT π¦ the at-sign, absolutely carrying email since forever7Dβ00000027β APOSTROPHE7Eβ0000003Dβ EQUALS SIGN7Fβ00000022β QUOTATION MARK80β000000D8β LATIN CAPITAL LETTER O WITH STROKE81β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 MARK8Cβ000000F0β LATIN SMALL LETTER ETH (Icelandic)8Dβ000000FDβ LATIN SMALL LETTER Y WITH ACUTE8Eβ000000FEβ LATIN SMALL LETTER THORN (Icelandic) β ΓΎ my beloved8Fβ000000B1β PLUS-MINUS SIGN90β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 R9Aβ000000AAβ FEMININE ORDINAL INDICATOR9Bβ000000BAβ MASCULINE ORDINAL INDICATOR9Cβ000000E6β LATIN SMALL LETTER AE9Dβ000000B8β CEDILLA9Eβ000000C6β LATIN CAPITAL LETTER AE9Fβ000000A4β CURRENCY SIGN πΈA0β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 ZAAβ000000A1β INVERTED EXCLAMATION MARKABβ000000BFβ INVERTED QUESTION MARKACβ000000D0β LATIN CAPITAL LETTER ETH (Icelandic)ADβ000000DDβ LATIN CAPITAL LETTER Y WITH ACUTEAEβ000000DEβ LATIN CAPITAL LETTER THORN (Icelandic)AFβ000000AEβ REGISTERED SIGNB0β000000A2β CENT SIGNB1β000000A3β POUND SIGNB2β000000A5β YEN SIGNB3β000020A7β PESETA SIGN β note the ISO side jumps up to20A7, she's fancyB4β00000192β LATIN SMALL LETTER F WITH HOOKB5β000000A7β SECTION SIGNB6β000000B6β PILCROW SIGNB7β000000BCβ VULGAR FRACTION ONE QUARTERB8β000000BDβ VULGAR FRACTION ONE HALFB9β000000BEβ VULGAR FRACTION THREE QUARTERSBAβ000000ACβ NOT SIGNBBβ0000007Cβ VERTICAL LINEBCβ0000203Eβ OVERLINEBDβ000000A8β DIAERESISBEβ000000B4β ACUTE ACCENTBFβ00002017β DOUBLE LOW LINEC0β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 HYPHENCBβ000000F4β LATIN SMALL LETTER O WITH CIRCUMFLEXCCβ000000F6β LATIN SMALL LETTER O WITH DIAERESISCDβ000000F2β LATIN SMALL LETTER O WITH GRAVECEβ000000F3β LATIN SMALL LETTER O WITH ACUTECFβ000000F5β LATIN SMALL LETTER O WITH TILDED0β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 ONEDBβ000000FBβ LATIN SMALL LETTER U WITH CIRCUMFLEXDCβ000000FCβ LATIN SMALL LETTER U WITH DIAERESISDDβ000000F9β LATIN SMALL LETTER U WITH GRAVEDEβ000000FAβ LATIN SMALL LETTER U WITH ACUTEDFβ000000FFβ LATIN SMALL LETTER Y WITH DIAERESISE0β0000005Cβ REVERSE SOLIDUSE1β00002003β EM SPACEE2β00000053β LATIN CAPITAL LETTER SE3β00000054β LATIN CAPITAL LETTER TE4β00000055β LATIN CAPITAL LETTER UE5β00000056β LATIN CAPITAL LETTER VE6β00000057β LATIN CAPITAL LETTER W
E7 | 00000058 | LATIN CAPITAL LETTER X
E8 | 00000059 | LATIN CAPITAL LETTER Y
E9 | 0000005A | LATIN CAPITAL LETTER Z
EA | 000000B2 | SUPERSCRIPT TWO
EB | 000000D4 | LATIN CAPITAL LETTER O WITH CIRCUMFLEX
EC | 000000D6 | LATIN CAPITAL LETTER O WITH DIAERESIS
ED | 000000D2 | LATIN CAPITAL LETTER O WITH GRAVE
EE | 000000D3 | LATIN CAPITAL LETTER O WITH ACUTE
EF | 000000D5 | LATIN CAPITAL LETTER O WITH TILDE
F0 | 00000030 | DIGIT ZERO
F1 | 00000031 | DIGIT ONE
F2 | 00000032 | DIGIT TWO
F3 | 00000033 | DIGIT THREE
F4 | 00000034 | DIGIT FOUR
F5 | 00000035 | DIGIT FIVE
F6 | 00000036 | DIGIT SIX
F7 | 00000037 | DIGIT SEVEN
F8 | 00000038 | DIGIT EIGHT
F9 | 00000039 | DIGIT NINE
FA | 000000B3 | SUPERSCRIPT THREE
FB | 000000DB | LATIN CAPITAL LETTER U WITH CIRCUMFLEX
FC | 000000DC | LATIN CAPITAL LETTER U WITH DIAERESIS
FD | 000000D9 | LATIN CAPITAL LETTER U WITH GRAVE
FE | 000000DA | LATIN CAPITAL LETTER U WITH ACUTE
FF | 0000009F | APPLICATION PROGRAM COMMAND (APC)
okay so that's the tail end of the table bestie π and like β the way it just ends on FF with APPLICATION PROGRAM COMMAND (APC)? iconic closer, lowkey unhinged, we love a dramatic final byte. ngl the last stretch is giving "digits era" with a little accented-caps moment and a couple of superscripts (SUPERSCRIPT TWO, SUPERSCRIPT THREE, π
very demure) sprinkled in there. no cap, that's the whole table now β you've seen every single row. π«Ά
π 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!
like β respect the author fr fr, they built this whole thing. πΈ and yes, that copyright line runs 2002 to 2017, all rights reserved, the whole vibe. bestie said "see the source code" and honestly? valid. go read it. π
π SEE ALSO π
Locale::RecodeData(3)β the data side of the operation, go say hi β¨Locale::Recode(3)β the actual recoding friend you probably wanted πperl(1)β the mothership, the main character, the blueprint π
and that's a wrap on the whole page, bestie!! π you made it to the very end, which is genuinely slay of you. this one shipped as part of perl v5.42.0, dated 2025-01-22, and it's filed under Locale:...:IBM256(3) β so if you ever need to find it again, that's your girl. π¦ go forth and recode responsibly, mwah π
π¦ 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