ebcdic_kana

package module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2021 License: BSD-3-Clause Imports: 0 Imported by: 0

README

EBCDIC-kana

What is this?

This is a collection of codecs for EBCDIC katakana extensions that are made to resemble the interface of golang.org/x/text/encoding/charmap.

Supported charmaps

Note for hexadecimal notation: COBOL notation for hexadecimal numerals X'**' is used in this document.

EBCDIK

Hitachi-defined extension to the original EBCDIC codeset. It didn't use to have mappings for small alphabets, but later adopted them.

Variants:

  • EBCDIK

    EBCDIK with the standard IBM mappings for control codes. A few other vendors also adopt this.

  • EBCDIK-LF-NL-ALT

    The character mappings are the same as EBCDIK, but Unicode's LF (U+000A) maps to X'15' so it corresponds to the standard EBCDIC line ending, while NL (U+0085) maps to X'25'. Hitachi seem to adopt this in some of their mainframe-related products.

EBCDIC-NEC

NEC-defined extention to the original (i.e. the one without mappings for small alphabets) EBCDIK codeset. The mappings for small alphabets are different from EBCDIK.

Variants:

  • EBCDIC-NEC

    NEC-defined extention to the original EBCDIK.

  • EBCDIC-NEC-LF-NL-ALT

    The character mappings are the same as EBCDIC-NEC, but Unicode's LF (U+000A) maps to X'15' so it corresponds to the standard EBCDIC line ending, while NL (U+0085) maps to X'25'.

IBM 290

IBM-defined extension to the original EBCDIC codeset. It contains some symbols that don't map to ASCII.

  • IBM290

    The IBM-defined extension to the original EBCDIC codeset, which is designated code page 290.

  • IBM290-TILDE

    IBM 290 mappings, with the character for X'A0' replaced by a tilde instead of a overline.

  • IBM290-BACKSLASH

    IBM 290 mappings, with the character for X'5B' replaced by a backslash instead of a yen mark sign.

  • IBM290-HITACHI-FLAVORED

    IBM 290 mappings with the following alterations:

    EBCDIC code Original mapping to Unicode Actual mapping to Unicode
    X'15' U+0085 (NL) U+000A (LF)
    X'25' U+000A (LF) U+0085 (NL)
    X'4A' U+00A3 (£) (deleted)
    X'5B' U+00A5 (¥) U+005C (\)
    X'5F' U+00AC (¬) U+005E (^)
    X'A1' U+00AC () U+007E (~)
    X'A0' U+007E (~) (deleted)
    X'B0' U+005E (^) (deleted)
    X'B1' U+00A2 (¢) (deleted)
    X'B2' U+005C (\) (deleted)
    X'E1' U+20AC () (deleted)
IBM298
  • IBM298

  • IBM298-BACKSLASH

    IBM 298 mappings, with the character for X'E0' replaced by a backslash instead of a yen mark sign.

  • IBM298-HITACHI-FLAVORED

    IBM 298 mappings with the following alterations:

    EBCDIC code Original mapping to Unicode Actual mapping to Unicode
    X'15' U+0085 (NL) U+000A (LF)
    X'25' U+000A (LF) U+0085 (NL)
    X'4A' U+00A2 (¢) U+005B ([)
    X'4F' U+007C (|) U+0021 (!)
    X'5A' U+0021 (!) U+007E (])
    X'5B' U+0024 ($) U+005C (\)
    X'5F' U+00AC (¬) U+005E (^)
    X'6A' U+00A6 (¦) U+007C (|)
    X'E0' U+00A5 (¥) U+0024 ($)

Encoding name to variable name mappings

Encoding Variable
EBCDIK Ebcdik
EBCDIK-LF-NL-ALT EbcdikLfNlAlt
EBCDIC-NEC EbcdicNec
EBCDIC-NEC-LF-NL-ALT EbcdicNecLfNlAlt
IBM290 Ibm290
IBM290-TILDE Ibm290Tilde
IBM290-HITACHI-FLAVORED Ibm290HitachiFlavored
IBM298 Ibm298
IBM298-BACKSLASH Ibm298Backslash
IBM298-HITACHI-FLAVORED Ibm298HitachiFlavored

The variables reside in github.com/moriyoshi/ebcdic-kana/charmap and any of those has an interface equivalent to Encoding of golang.org/x/text/encoding.

encoder := Ibm290.NewEncoder()
ebcdicBytes, err := encoder.Bytes([]byte("Hello, world."))
decoder := Ibm290.NewDecoder()
uBytes, err := decoder.Bytes([]byte{0xc8, 0x66, 0x74, 0x74, 0x77, 0x6b, 0x40, 0xb6, 0x77, 0x9b, 0x74, 0x65})

References

Tables

EBCDIK
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - j s ソ w y { } $ 0
+X'01' / k ~ z A J 1
+X'02' b l B K S 2
+X'03' c m C L T 3
+X'04' d n D M U 4
+X'05' e o E N V 5
+X'06' f p F O W 6
+X'07' g q G P X 7
+X'08' h r H Q Y 8
+X'09' a i ` I R Z 9
+X'0A' [ ] | :
+X'0B' . \ , # t u x
+X'0C' < * % @ v
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' ! ^ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+0085
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+000A
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'41' U+FF61
X'42' U+FF62
X'43' U+FF63
X'44' U+FF64
X'45' U+FF65
X'46' U+FF66
X'47' U+FF67
X'48' U+FF68
X'49' U+FF69
X'4A' U+005B [
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+0021 !
X'50' U+0026 &
X'51' U+FF6A
X'52' U+FF6B
X'53' U+FF6C
X'54' U+FF6D
X'55' U+FF6E
X'56' U+FF6F
X'58' U+FF70
X'59' U+0061 a
X'5A' U+005D ]
X'5B' U+005C \
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+005E ^
X'60' U+002D -
X'61' U+002F /
X'62' U+0062 b
X'63' U+0063 c
X'64' U+0064 d
X'65' U+0065 e
X'66' U+0066 f
X'67' U+0067 g
X'68' U+0068 h
X'69' U+0069 i
X'6A' U+007C |
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+006A j
X'71' U+006B k
X'72' U+006C l
X'73' U+006D m
X'74' U+006E n
X'75' U+006F o
X'76' U+0070 p
X'77' U+0071 q
X'78' U+0072 r
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+0073 s
X'81' U+FF71
X'82' U+FF72
X'83' U+FF73
X'84' U+FF74
X'85' U+FF75
X'86' U+FF76
X'87' U+FF77
X'88' U+FF78
X'89' U+FF79
X'8A' U+FF7A
X'8B' U+0074 t
X'8C' U+FF7B
X'8D' U+FF7C
X'8E' U+FF7D
X'8F' U+FF7E
X'90' U+FF7F ソ
X'91' U+FF80
X'92' U+FF81
X'93' U+FF82
X'94' U+FF83
X'95' U+FF84
X'96' U+FF85
X'97' U+FF86
X'98' U+FF87
X'99' U+FF88
X'9A' U+FF89
X'9B' U+0075 u
X'9C' U+0076 v
X'9D' U+FF8A
X'9E' U+FF8B
X'9F' U+FF8C
X'A0' U+0077 w
X'A1' U+007E ~
X'A2' U+FF8D
X'A3' U+FF8E
X'A4' U+FF8F
X'A5' U+FF90
X'A6' U+FF91
X'A7' U+FF92
X'A8' U+FF93
X'A9' U+FF94
X'AA' U+FF95
X'AB' U+0078 x
X'AC' U+FF96
X'AD' U+FF97
X'AE' U+FF98
X'AF' U+FF99
X'B0' U+0079 y
X'B1' U+007A z
X'BA' U+FF9A
X'BB' U+FF9B
X'BC' U+FF9C
X'BD' U+FF9D
X'BE' U+FF9E
X'BF' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
EBCDIK-LF-NL-ALT
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - j s ソ w y { } $ 0
+X'01' / k ~ z A J 1
+X'02' b l B K S 2
+X'03' c m C L T 3
+X'04' d n D M U 4
+X'05' e o E N V 5
+X'06' f p F O W 6
+X'07' g q G P X 7
+X'08' h r H Q Y 8
+X'09' a i ` I R Z 9
+X'0A' [ ] | :
+X'0B' . \ , # t u x
+X'0C' < * % @ v
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' ! ^ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+000A
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+0085
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'41' U+FF61
X'42' U+FF62
X'43' U+FF63
X'44' U+FF64
X'45' U+FF65
X'46' U+FF66
X'47' U+FF67
X'48' U+FF68
X'49' U+FF69
X'4A' U+005B [
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+0021 !
X'50' U+0026 &
X'51' U+FF6A
X'52' U+FF6B
X'53' U+FF6C
X'54' U+FF6D
X'55' U+FF6E
X'56' U+FF6F
X'58' U+FF70
X'59' U+0061 a
X'5A' U+005D ]
X'5B' U+005C \
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+005E ^
X'60' U+002D -
X'61' U+002F /
X'62' U+0062 b
X'63' U+0063 c
X'64' U+0064 d
X'65' U+0065 e
X'66' U+0066 f
X'67' U+0067 g
X'68' U+0068 h
X'69' U+0069 i
X'6A' U+007C |
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+006A j
X'71' U+006B k
X'72' U+006C l
X'73' U+006D m
X'74' U+006E n
X'75' U+006F o
X'76' U+0070 p
X'77' U+0071 q
X'78' U+0072 r
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+0073 s
X'81' U+FF71
X'82' U+FF72
X'83' U+FF73
X'84' U+FF74
X'85' U+FF75
X'86' U+FF76
X'87' U+FF77
X'88' U+FF78
X'89' U+FF79
X'8A' U+FF7A
X'8B' U+0074 t
X'8C' U+FF7B
X'8D' U+FF7C
X'8E' U+FF7D
X'8F' U+FF7E
X'90' U+FF7F ソ
X'91' U+FF80
X'92' U+FF81
X'93' U+FF82
X'94' U+FF83
X'95' U+FF84
X'96' U+FF85
X'97' U+FF86
X'98' U+FF87
X'99' U+FF88
X'9A' U+FF89
X'9B' U+0075 u
X'9C' U+0076 v
X'9D' U+FF8A
X'9E' U+FF8B
X'9F' U+FF8C
X'A0' U+0077 w
X'A1' U+007E ~
X'A2' U+FF8D
X'A3' U+FF8E
X'A4' U+FF8F
X'A5' U+FF90
X'A6' U+FF91
X'A7' U+FF92
X'A8' U+FF93
X'A9' U+FF94
X'AA' U+FF95
X'AB' U+0078 x
X'AC' U+FF96
X'AD' U+FF97
X'AE' U+FF98
X'AF' U+FF99
X'B0' U+0079 y
X'B1' U+007A z
X'BA' U+FF9A
X'BB' U+FF9B
X'BC' U+FF9C
X'BD' U+FF9D
X'BE' U+FF9E
X'BF' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
EBCDIC-NEC
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - k t ソ x z { } $ 0
+X'01' / l ~ A J 1
+X'02' c m B K S 2
+X'03' d n C L T 3
+X'04' e o D M U 4
+X'05' f p E N V 5
+X'06' g q F O W 6
+X'07' a h r G P X 7
+X'08' i s H Q Y 8
+X'09' b j ` I R Z 9
+X'0A' [ ] | :
+X'0B' . \ , # u v y
+X'0C' < * % @ w
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' ! ^ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+0085
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+000A
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'41' U+FF61
X'42' U+FF62
X'43' U+FF63
X'44' U+FF64
X'45' U+FF65
X'46' U+FF66
X'47' U+FF67
X'48' U+FF68
X'49' U+FF69
X'4A' U+005B [
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+0021 !
X'50' U+0026 &
X'51' U+FF6A
X'52' U+FF6B
X'53' U+FF6C
X'54' U+FF6D
X'55' U+FF6E
X'56' U+FF6F
X'57' U+0061 a
X'58' U+FF70
X'59' U+0062 b
X'5A' U+005D ]
X'5B' U+005C \
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+005E ^
X'60' U+002D -
X'61' U+002F /
X'62' U+0063 c
X'63' U+0064 d
X'64' U+0065 e
X'65' U+0066 f
X'66' U+0067 g
X'67' U+0068 h
X'68' U+0069 i
X'69' U+006A j
X'6A' U+007C |
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+006B k
X'71' U+006C l
X'72' U+006D m
X'73' U+006E n
X'74' U+006F o
X'75' U+0070 p
X'76' U+0071 q
X'77' U+0072 r
X'78' U+0073 s
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+0074 t
X'81' U+FF71
X'82' U+FF72
X'83' U+FF73
X'84' U+FF74
X'85' U+FF75
X'86' U+FF76
X'87' U+FF77
X'88' U+FF78
X'89' U+FF79
X'8A' U+FF7A
X'8B' U+0075 u
X'8C' U+FF7B
X'8D' U+FF7C
X'8E' U+FF7D
X'8F' U+FF7E
X'90' U+FF7F ソ
X'91' U+FF80
X'92' U+FF81
X'93' U+FF82
X'94' U+FF83
X'95' U+FF84
X'96' U+FF85
X'97' U+FF86
X'98' U+FF87
X'99' U+FF88
X'9A' U+FF89
X'9B' U+0076 v
X'9C' U+0077 w
X'9D' U+FF8A
X'9E' U+FF8B
X'9F' U+FF8C
X'A0' U+0078 x
X'A1' U+007E ~
X'A2' U+FF8D
X'A3' U+FF8E
X'A4' U+FF8F
X'A5' U+FF90
X'A6' U+FF91
X'A7' U+FF92
X'A8' U+FF93
X'A9' U+FF94
X'AA' U+FF95
X'AB' U+0079 y
X'AC' U+FF96
X'AD' U+FF97
X'AE' U+FF98
X'AF' U+FF99
X'B0' U+007A z
X'BA' U+FF9A
X'BB' U+FF9B
X'BC' U+FF9C
X'BD' U+FF9D
X'BE' U+FF9E
X'BF' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
EBCDIC-NEC-LF-NL-ALT
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - k t ソ x z { } $ 0
+X'01' / l ~ A J 1
+X'02' c m B K S 2
+X'03' d n C L T 3
+X'04' e o D M U 4
+X'05' f p E N V 5
+X'06' g q F O W 6
+X'07' a h r G P X 7
+X'08' i s H Q Y 8
+X'09' b j ` I R Z 9
+X'0A' [ ] | :
+X'0B' . \ , # u v y
+X'0C' < * % @ w
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' ! ^ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+000A
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+0085
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'41' U+FF61
X'42' U+FF62
X'43' U+FF63
X'44' U+FF64
X'45' U+FF65
X'46' U+FF66
X'47' U+FF67
X'48' U+FF68
X'49' U+FF69
X'4A' U+005B [
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+0021 !
X'50' U+0026 &
X'51' U+FF6A
X'52' U+FF6B
X'53' U+FF6C
X'54' U+FF6D
X'55' U+FF6E
X'56' U+FF6F
X'57' U+0061 a
X'58' U+FF70
X'59' U+0062 b
X'5A' U+005D ]
X'5B' U+005C \
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+005E ^
X'60' U+002D -
X'61' U+002F /
X'62' U+0063 c
X'63' U+0064 d
X'64' U+0065 e
X'65' U+0066 f
X'66' U+0067 g
X'67' U+0068 h
X'68' U+0069 i
X'69' U+006A j
X'6A' U+007C |
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+006B k
X'71' U+006C l
X'72' U+006D m
X'73' U+006E n
X'74' U+006F o
X'75' U+0070 p
X'76' U+0071 q
X'77' U+0072 r
X'78' U+0073 s
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+0074 t
X'81' U+FF71
X'82' U+FF72
X'83' U+FF73
X'84' U+FF74
X'85' U+FF75
X'86' U+FF76
X'87' U+FF77
X'88' U+FF78
X'89' U+FF79
X'8A' U+FF7A
X'8B' U+0075 u
X'8C' U+FF7B
X'8D' U+FF7C
X'8E' U+FF7D
X'8F' U+FF7E
X'90' U+FF7F ソ
X'91' U+FF80
X'92' U+FF81
X'93' U+FF82
X'94' U+FF83
X'95' U+FF84
X'96' U+FF85
X'97' U+FF86
X'98' U+FF87
X'99' U+FF88
X'9A' U+FF89
X'9B' U+0076 v
X'9C' U+0077 w
X'9D' U+FF8A
X'9E' U+FF8B
X'9F' U+FF8C
X'A0' U+0078 x
X'A1' U+007E ~
X'A2' U+FF8D
X'A3' U+FF8E
X'A4' U+FF8F
X'A5' U+FF90
X'A6' U+FF91
X'A7' U+FF92
X'A8' U+FF93
X'A9' U+FF94
X'AA' U+FF95
X'AB' U+0079 y
X'AC' U+FF96
X'AD' U+FF97
X'AE' U+FF98
X'AF' U+FF99
X'B0' U+007A z
X'BA' U+FF9A
X'BB' U+FF9B
X'BC' U+FF9C
X'BD' U+FF9D
X'BE' U+FF9E
X'BF' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
IBM290
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - [ ] ソ ~ ^ { } $ 0
+X'01' / i ¢ A J 1
+X'02' a j \ B K S 2
+X'03' b k t C L T 3
+X'04' c l u D M U 4
+X'05' d m v E N V 5
+X'06' e n w F O W 6
+X'07' f o x G P X 7
+X'08' g p y H Q Y 8
+X'09' h ` z I R Z 9
+X'0A' £ ! :
+X'0B' . ¥ , # q r s
+X'0C' < * % @
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' | ¬ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+0085
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+000A
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'41' U+FF61
X'42' U+FF62
X'43' U+FF63
X'44' U+FF64
X'45' U+FF65
X'46' U+FF66
X'47' U+FF67
X'48' U+FF68
X'49' U+FF69
X'4A' U+00A3 £
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+007C |
X'50' U+0026 &
X'51' U+FF6A
X'52' U+FF6B
X'53' U+FF6C
X'54' U+FF6D
X'55' U+FF6E
X'56' U+FF6F
X'58' U+FF70
X'5A' U+0021 !
X'5B' U+00A5 ¥
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+00AC ¬
X'60' U+002D -
X'61' U+002F /
X'62' U+0061 a
X'63' U+0062 b
X'64' U+0063 c
X'65' U+0064 d
X'66' U+0065 e
X'67' U+0066 f
X'68' U+0067 g
X'69' U+0068 h
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+005B [
X'71' U+0069 i
X'72' U+006A j
X'73' U+006B k
X'74' U+006C l
X'75' U+006D m
X'76' U+006E n
X'77' U+006F o
X'78' U+0070 p
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+005D ]
X'81' U+FF71
X'82' U+FF72
X'83' U+FF73
X'84' U+FF74
X'85' U+FF75
X'86' U+FF76
X'87' U+FF77
X'88' U+FF78
X'89' U+FF79
X'8A' U+FF7A
X'8B' U+0071 q
X'8C' U+FF7B
X'8D' U+FF7C
X'8E' U+FF7D
X'8F' U+FF7E
X'90' U+FF7F ソ
X'91' U+FF80
X'92' U+FF81
X'93' U+FF82
X'94' U+FF83
X'95' U+FF84
X'96' U+FF85
X'97' U+FF86
X'98' U+FF87
X'99' U+FF88
X'9A' U+FF89
X'9B' U+0072 r
X'9D' U+FF8A
X'9E' U+FF8B
X'9F' U+FF8C
X'A0' U+007E ~
X'A1' U+203E
X'A2' U+FF8D
X'A3' U+FF8E
X'A4' U+FF8F
X'A5' U+FF90
X'A6' U+FF91
X'A7' U+FF92
X'A8' U+FF93
X'A9' U+FF94
X'AA' U+FF95
X'AB' U+0073 s
X'AC' U+FF96
X'AD' U+FF97
X'AE' U+FF98
X'AF' U+FF99
X'B0' U+005E ^
X'B1' U+00A2 ¢
X'B2' U+005C \
X'B3' U+0074 t
X'B4' U+0075 u
X'B5' U+0076 v
X'B6' U+0077 w
X'B7' U+0078 x
X'B8' U+0079 y
X'B9' U+007A z
X'BA' U+FF9A
X'BB' U+FF9B
X'BC' U+FF9C
X'BD' U+FF9D
X'BE' U+FF9E
X'BF' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E1' U+20AC
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
IBM290-TILDE
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - [ ] ソ ^ { } $ 0
+X'01' / i ~ ¢ A J 1
+X'02' a j \ B K S 2
+X'03' b k t C L T 3
+X'04' c l u D M U 4
+X'05' d m v E N V 5
+X'06' e n w F O W 6
+X'07' f o x G P X 7
+X'08' g p y H Q Y 8
+X'09' h ` z I R Z 9
+X'0A' £ ! :
+X'0B' . ¥ , # q r s
+X'0C' < * % @
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' | ¬ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+0085
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+000A
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'41' U+FF61
X'42' U+FF62
X'43' U+FF63
X'44' U+FF64
X'45' U+FF65
X'46' U+FF66
X'47' U+FF67
X'48' U+FF68
X'49' U+FF69
X'4A' U+00A3 £
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+007C |
X'50' U+0026 &
X'51' U+FF6A
X'52' U+FF6B
X'53' U+FF6C
X'54' U+FF6D
X'55' U+FF6E
X'56' U+FF6F
X'58' U+FF70
X'5A' U+0021 !
X'5B' U+00A5 ¥
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+00AC ¬
X'60' U+002D -
X'61' U+002F /
X'62' U+0061 a
X'63' U+0062 b
X'64' U+0063 c
X'65' U+0064 d
X'66' U+0065 e
X'67' U+0066 f
X'68' U+0067 g
X'69' U+0068 h
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+005B [
X'71' U+0069 i
X'72' U+006A j
X'73' U+006B k
X'74' U+006C l
X'75' U+006D m
X'76' U+006E n
X'77' U+006F o
X'78' U+0070 p
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+005D ]
X'81' U+FF71
X'82' U+FF72
X'83' U+FF73
X'84' U+FF74
X'85' U+FF75
X'86' U+FF76
X'87' U+FF77
X'88' U+FF78
X'89' U+FF79
X'8A' U+FF7A
X'8B' U+0071 q
X'8C' U+FF7B
X'8D' U+FF7C
X'8E' U+FF7D
X'8F' U+FF7E
X'90' U+FF7F ソ
X'91' U+FF80
X'92' U+FF81
X'93' U+FF82
X'94' U+FF83
X'95' U+FF84
X'96' U+FF85
X'97' U+FF86
X'98' U+FF87
X'99' U+FF88
X'9A' U+FF89
X'9B' U+0072 r
X'9D' U+FF8A
X'9E' U+FF8B
X'9F' U+FF8C
X'A1' U+007E ~
X'A2' U+FF8D
X'A3' U+FF8E
X'A4' U+FF8F
X'A5' U+FF90
X'A6' U+FF91
X'A7' U+FF92
X'A8' U+FF93
X'A9' U+FF94
X'AA' U+FF95
X'AB' U+0073 s
X'AC' U+FF96
X'AD' U+FF97
X'AE' U+FF98
X'AF' U+FF99
X'B0' U+005E ^
X'B1' U+00A2 ¢
X'B2' U+005C \
X'B3' U+0074 t
X'B4' U+0075 u
X'B5' U+0076 v
X'B6' U+0077 w
X'B7' U+0078 x
X'B8' U+0079 y
X'B9' U+007A z
X'BA' U+FF9A
X'BB' U+FF9B
X'BC' U+FF9C
X'BD' U+FF9D
X'BE' U+FF9E
X'BF' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
IBM290-HITACHI-FLAVORED
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - [ ] ソ { } $ 0
+X'01' / i ~ A J 1
+X'02' a j B K S 2
+X'03' b k t C L T 3
+X'04' c l u D M U 4
+X'05' d m v E N V 5
+X'06' e n w F O W 6
+X'07' f o x G P X 7
+X'08' g p y H Q Y 8
+X'09' h ` z I R Z 9
+X'0A' ! :
+X'0B' . \ , # q r s
+X'0C' < * % @
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' | ^ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+000A
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+0085
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'41' U+FF61
X'42' U+FF62
X'43' U+FF63
X'44' U+FF64
X'45' U+FF65
X'46' U+FF66
X'47' U+FF67
X'48' U+FF68
X'49' U+FF69
X'4A' U+00A3 £
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+007C |
X'50' U+0026 &
X'51' U+FF6A
X'52' U+FF6B
X'53' U+FF6C
X'54' U+FF6D
X'55' U+FF6E
X'56' U+FF6F
X'58' U+FF70
X'5A' U+0021 !
X'5B' U+005C \
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+005E ^
X'60' U+002D -
X'61' U+002F /
X'62' U+0061 a
X'63' U+0062 b
X'64' U+0063 c
X'65' U+0064 d
X'66' U+0065 e
X'67' U+0066 f
X'68' U+0067 g
X'69' U+0068 h
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+005B [
X'71' U+0069 i
X'72' U+006A j
X'73' U+006B k
X'74' U+006C l
X'75' U+006D m
X'76' U+006E n
X'77' U+006F o
X'78' U+0070 p
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+005D ]
X'81' U+FF71
X'82' U+FF72
X'83' U+FF73
X'84' U+FF74
X'85' U+FF75
X'86' U+FF76
X'87' U+FF77
X'88' U+FF78
X'89' U+FF79
X'8A' U+FF7A
X'8B' U+0071 q
X'8C' U+FF7B
X'8D' U+FF7C
X'8E' U+FF7D
X'8F' U+FF7E
X'90' U+FF7F ソ
X'91' U+FF80
X'92' U+FF81
X'93' U+FF82
X'94' U+FF83
X'95' U+FF84
X'96' U+FF85
X'97' U+FF86
X'98' U+FF87
X'99' U+FF88
X'9A' U+FF89
X'9B' U+0072 r
X'9D' U+FF8A
X'9E' U+FF8B
X'9F' U+FF8C
X'A1' U+007E ~
X'A2' U+FF8D
X'A3' U+FF8E
X'A4' U+FF8F
X'A5' U+FF90
X'A6' U+FF91
X'A7' U+FF92
X'A8' U+FF93
X'A9' U+FF94
X'AA' U+FF95
X'AB' U+0073 s
X'AC' U+FF96
X'AD' U+FF97
X'AE' U+FF98
X'AF' U+FF99
X'B1' U+00A2 ¢
X'B3' U+0074 t
X'B4' U+0075 u
X'B5' U+0076 v
X'B6' U+0077 w
X'B7' U+0078 x
X'B8' U+0079 y
X'B9' U+007A z
X'BA' U+FF9A
X'BB' U+FF9B
X'BC' U+FF9C
X'BD' U+FF9D
X'BE' U+FF9E
X'BF' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
IBM298
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - { } ¥ 0
+X'01' / a j ~ A J 1
+X'02' b k s B K S 2
+X'03' c l t C L T 3
+X'04' d m u D M U 4
+X'05' ソ e n v E N V 5
+X'06' f o w F O W 6
+X'07' g p x G P X 7
+X'08' h q y H Q Y 8
+X'09' ` i r z I R Z 9
+X'0A' ¢ ! ¦ :
+X'0B' . $ , #
+X'0C' < * % @
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' | ¬ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+0085
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+000A
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'42' U+FF61
X'43' U+FF62
X'44' U+FF63
X'45' U+FF64
X'46' U+FF65
X'47' U+FF66
X'48' U+FF67
X'49' U+FF68
X'4A' U+00A2 ¢
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+007C |
X'50' U+0026 &
X'51' U+FF69
X'52' U+FF6A
X'53' U+FF6B
X'54' U+FF6C
X'55' U+FF6D
X'56' U+FF6E
X'57' U+FF6F
X'58' U+FF70
X'59' U+FF71
X'5A' U+0021 !
X'5B' U+0024 $
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+00AC ¬
X'60' U+002D -
X'61' U+002F /
X'62' U+FF72
X'63' U+FF73
X'64' U+FF74
X'65' U+FF75
X'66' U+FF76
X'67' U+FF77
X'68' U+FF78
X'69' U+FF79
X'6A' U+00A6 ¦
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+FF7A
X'71' U+FF7B
X'72' U+FF7C
X'73' U+FF7D
X'74' U+FF7E
X'75' U+FF7F ソ
X'76' U+FF80
X'77' U+FF81
X'78' U+FF82
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+FF83
X'81' U+0061 a
X'82' U+0062 b
X'83' U+0063 c
X'84' U+0064 d
X'85' U+0065 e
X'86' U+0066 f
X'87' U+0067 g
X'88' U+0068 h
X'89' U+0069 i
X'8A' U+FF84
X'8B' U+FF85
X'8C' U+FF86
X'8D' U+FF87
X'8E' U+FF88
X'8F' U+FF89
X'90' U+FF8A
X'91' U+006A j
X'92' U+006B k
X'93' U+006C l
X'94' U+006D m
X'95' U+006E n
X'96' U+006F o
X'97' U+0070 p
X'98' U+0071 q
X'99' U+0072 r
X'9A' U+FF8B
X'9B' U+FF8C
X'9C' U+FF8D
X'9D' U+FF8E
X'9E' U+FF8F
X'9F' U+FF90
X'A0' U+FF91
X'A1' U+007E ~
X'A2' U+0073 s
X'A3' U+0074 t
X'A4' U+0075 u
X'A5' U+0076 v
X'A6' U+0077 w
X'A7' U+0078 x
X'A8' U+0079 y
X'A9' U+007A z
X'AA' U+FF92
X'AB' U+FF93
X'AC' U+FF94
X'AD' U+FF95
X'AE' U+FF96
X'AF' U+FF97
X'B0' U+FF98
X'B1' U+FF99
X'B2' U+FF9A
X'B3' U+FF9B
X'B4' U+FF9C
X'B5' U+FF9D
X'B6' U+FF9E
X'B7' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+00A5 ¥
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
IBM298-BACKSLASH
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - { } \ 0
+X'01' / a j ~ A J 1
+X'02' b k s B K S 2
+X'03' c l t C L T 3
+X'04' d m u D M U 4
+X'05' ソ e n v E N V 5
+X'06' f o w F O W 6
+X'07' g p x G P X 7
+X'08' h q y H Q Y 8
+X'09' ` i r z I R Z 9
+X'0A' ¢ ! ¦ :
+X'0B' . $ , #
+X'0C' < * % @
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' | ¬ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+0085
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+000A
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'42' U+FF61
X'43' U+FF62
X'44' U+FF63
X'45' U+FF64
X'46' U+FF65
X'47' U+FF66
X'48' U+FF67
X'49' U+FF68
X'4A' U+00A2 ¢
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+007C |
X'50' U+0026 &
X'51' U+FF69
X'52' U+FF6A
X'53' U+FF6B
X'54' U+FF6C
X'55' U+FF6D
X'56' U+FF6E
X'57' U+FF6F
X'58' U+FF70
X'59' U+FF71
X'5A' U+0021 !
X'5B' U+0024 $
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+00AC ¬
X'60' U+002D -
X'61' U+002F /
X'62' U+FF72
X'63' U+FF73
X'64' U+FF74
X'65' U+FF75
X'66' U+FF76
X'67' U+FF77
X'68' U+FF78
X'69' U+FF79
X'6A' U+00A6 ¦
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+FF7A
X'71' U+FF7B
X'72' U+FF7C
X'73' U+FF7D
X'74' U+FF7E
X'75' U+FF7F ソ
X'76' U+FF80
X'77' U+FF81
X'78' U+FF82
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+FF83
X'81' U+0061 a
X'82' U+0062 b
X'83' U+0063 c
X'84' U+0064 d
X'85' U+0065 e
X'86' U+0066 f
X'87' U+0067 g
X'88' U+0068 h
X'89' U+0069 i
X'8A' U+FF84
X'8B' U+FF85
X'8C' U+FF86
X'8D' U+FF87
X'8E' U+FF88
X'8F' U+FF89
X'90' U+FF8A
X'91' U+006A j
X'92' U+006B k
X'93' U+006C l
X'94' U+006D m
X'95' U+006E n
X'96' U+006F o
X'97' U+0070 p
X'98' U+0071 q
X'99' U+0072 r
X'9A' U+FF8B
X'9B' U+FF8C
X'9C' U+FF8D
X'9D' U+FF8E
X'9E' U+FF8F
X'9F' U+FF90
X'A0' U+FF91
X'A1' U+007E ~
X'A2' U+0073 s
X'A3' U+0074 t
X'A4' U+0075 u
X'A5' U+0076 v
X'A6' U+0077 w
X'A7' U+0078 x
X'A8' U+0079 y
X'A9' U+007A z
X'AA' U+FF92
X'AB' U+FF93
X'AC' U+FF94
X'AD' U+FF95
X'AE' U+FF96
X'AF' U+FF97
X'B0' U+FF98
X'B1' U+FF99
X'B2' U+FF9A
X'B3' U+FF9B
X'B4' U+FF9C
X'B5' U+FF9D
X'B6' U+FF9E
X'B7' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+005C \
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F
IBM298-HITACHI-FLAVORED
X'00' X'10' X'20' X'30' X'40' X'50' X'60' X'70' X'80' X'90' X'A0' X'B0' X'C0' X'D0' X'E0' X'F0'
+X'00' & - { } $ 0
+X'01' / a j ~ A J 1
+X'02' b k s B K S 2
+X'03' c l t C L T 3
+X'04' d m u D M U 4
+X'05' ソ e n v E N V 5
+X'06' f o w F O W 6
+X'07' g p x G P X 7
+X'08' h q y H Q Y 8
+X'09' ` i r z I R Z 9
+X'0A' [ ] | :
+X'0B' . \ , #
+X'0C' < * % @
+X'0D' ( ) _ '
+X'0E' + ; > =
+X'0F' ! ^ ? "
EBCDIC code Unicode codepoint character
X'00' U+0000
X'01' U+0001
X'02' U+0002
X'03' U+0003
X'04' U+009C
X'05' U+0009
X'06' U+0086
X'07' U+007F
X'08' U+0097
X'09' U+008D
X'0A' U+008E
X'0B' U+000B
X'0C' U+000C
X'0D' U+000D
X'0E' U+000E
X'0F' U+000F
X'10' U+0010
X'11' U+0011
X'12' U+0012
X'13' U+0013
X'14' U+009D
X'15' U+000A
X'16' U+0008
X'17' U+0087
X'18' U+0018
X'19' U+0019
X'1A' U+0092
X'1B' U+008F
X'1C' U+001C
X'1D' U+001D
X'1E' U+001E
X'1F' U+001F
X'20' U+0080
X'21' U+0081
X'22' U+0082
X'23' U+0083
X'24' U+0084
X'25' U+0085
X'26' U+0017
X'27' U+001B
X'28' U+0088
X'29' U+0089
X'2A' U+008A
X'2B' U+008B
X'2C' U+008C
X'2D' U+0005
X'2E' U+0006
X'2F' U+0007
X'30' U+0090
X'31' U+0091
X'32' U+0016
X'33' U+0093
X'34' U+0094
X'35' U+0095
X'36' U+0096
X'37' U+0004
X'38' U+0098
X'39' U+0099
X'3A' U+009A
X'3B' U+009B
X'3C' U+0014
X'3D' U+0015
X'3E' U+009E
X'3F' U+001A
X'40' U+0020
X'42' U+FF61
X'43' U+FF62
X'44' U+FF63
X'45' U+FF64
X'46' U+FF65
X'47' U+FF66
X'48' U+FF67
X'49' U+FF68
X'4A' U+005B [
X'4B' U+002E .
X'4C' U+003C <
X'4D' U+0028 (
X'4E' U+002B +
X'4F' U+0021 !
X'50' U+0026 &
X'51' U+FF69
X'52' U+FF6A
X'53' U+FF6B
X'54' U+FF6C
X'55' U+FF6D
X'56' U+FF6E
X'57' U+FF6F
X'58' U+FF70
X'59' U+FF71
X'5A' U+005D ]
X'5B' U+005C \
X'5C' U+002A *
X'5D' U+0029 )
X'5E' U+003B ;
X'5F' U+005E ^
X'60' U+002D -
X'61' U+002F /
X'62' U+FF72
X'63' U+FF73
X'64' U+FF74
X'65' U+FF75
X'66' U+FF76
X'67' U+FF77
X'68' U+FF78
X'69' U+FF79
X'6A' U+007C |
X'6B' U+002C ,
X'6C' U+0025 %
X'6D' U+005F _
X'6E' U+003E >
X'6F' U+003F ?
X'70' U+FF7A
X'71' U+FF7B
X'72' U+FF7C
X'73' U+FF7D
X'74' U+FF7E
X'75' U+FF7F ソ
X'76' U+FF80
X'77' U+FF81
X'78' U+FF82
X'79' U+0060 `
X'7A' U+003A :
X'7B' U+0023 #
X'7C' U+0040 @
X'7D' U+0027 '
X'7E' U+003D =
X'7F' U+0022 "
X'80' U+FF83
X'81' U+0061 a
X'82' U+0062 b
X'83' U+0063 c
X'84' U+0064 d
X'85' U+0065 e
X'86' U+0066 f
X'87' U+0067 g
X'88' U+0068 h
X'89' U+0069 i
X'8A' U+FF84
X'8B' U+FF85
X'8C' U+FF86
X'8D' U+FF87
X'8E' U+FF88
X'8F' U+FF89
X'90' U+FF8A
X'91' U+006A j
X'92' U+006B k
X'93' U+006C l
X'94' U+006D m
X'95' U+006E n
X'96' U+006F o
X'97' U+0070 p
X'98' U+0071 q
X'99' U+0072 r
X'9A' U+FF8B
X'9B' U+FF8C
X'9C' U+FF8D
X'9D' U+FF8E
X'9E' U+FF8F
X'9F' U+FF90
X'A0' U+FF91
X'A1' U+007E ~
X'A2' U+0073 s
X'A3' U+0074 t
X'A4' U+0075 u
X'A5' U+0076 v
X'A6' U+0077 w
X'A7' U+0078 x
X'A8' U+0079 y
X'A9' U+007A z
X'AA' U+FF92
X'AB' U+FF93
X'AC' U+FF94
X'AD' U+FF95
X'AE' U+FF96
X'AF' U+FF97
X'B0' U+FF98
X'B1' U+FF99
X'B2' U+FF9A
X'B3' U+FF9B
X'B4' U+FF9C
X'B5' U+FF9D
X'B6' U+FF9E
X'B7' U+FF9F
X'C0' U+007B {
X'C1' U+0041 A
X'C2' U+0042 B
X'C3' U+0043 C
X'C4' U+0044 D
X'C5' U+0045 E
X'C6' U+0046 F
X'C7' U+0047 G
X'C8' U+0048 H
X'C9' U+0049 I
X'D0' U+007D }
X'D1' U+004A J
X'D2' U+004B K
X'D3' U+004C L
X'D4' U+004D M
X'D5' U+004E N
X'D6' U+004F O
X'D7' U+0050 P
X'D8' U+0051 Q
X'D9' U+0052 R
X'E0' U+0024 $
X'E2' U+0053 S
X'E3' U+0054 T
X'E4' U+0055 U
X'E5' U+0056 V
X'E6' U+0057 W
X'E7' U+0058 X
X'E8' U+0059 Y
X'E9' U+005A Z
X'F0' U+0030 0
X'F1' U+0031 1
X'F2' U+0032 2
X'F3' U+0033 3
X'F4' U+0034 4
X'F5' U+0035 5
X'F6' U+0036 6
X'F7' U+0037 7
X'F8' U+0038 8
X'F9' U+0039 9
X'FF' U+009F

Documentation

Overview

Copyright 2015 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RepertoireError

type RepertoireError byte

A RepertoireError indicates a rune is not in the repertoire of a destination encoding. It is associated with an encoding-specific suggested replacement byte.

func (RepertoireError) Error

func (r RepertoireError) Error() string

Error implements the error interrface.

func (RepertoireError) Replacement

func (r RepertoireError) Replacement() byte

Replacement returns the replacement string associated with this error.

Directories

Path Synopsis
internal
gen
Package gen contains common code for the various code generation tools in the text repository.
Package gen contains common code for the various code generation tools in the text repository.
gen/bitfield
Package bitfield converts annotated structs into integer values.
Package bitfield converts annotated structs into integer values.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL