diff --git a/HEXENC/ALLHEXCODE/allhexcode.rpgle b/HEXENC/ALLHEXCODE/allhexcode.rpgle new file mode 100644 index 0000000..89611a6 --- /dev/null +++ b/HEXENC/ALLHEXCODE/allhexcode.rpgle @@ -0,0 +1,256 @@ + + // x'2A': "?" x'2A' Hex Value Red Blink + // x'2A': "ˆ" x'2A' Hex Value Red Blink + return; + + // x'2B': "?" x'2B' Hex Value Red Blink Rev.Int. + // x'2B': "‹" x'2B' Hex Value Red Blink Rev.Int. + ‹return; + + // x'2C': "?" x'2C' Hex Value Red Underline + // x'2C': "Œ" x'2C' Hex Value Red Underline + return; + + // x'2D': "?" x'2D' Hex Value Red Underline Rev.Int. + // x'2D': "" x'2D' Hex Value Red Underline Rev.Int. + return; + + // x'2E': "?" x'2E' Hex Value Red Blink Underline + // x'2E': "" x'2E' Hex Value Red Blink Underline + return; + + // x'2F': "?" x'2F' Hex Value Not Display + // x'2F': "" x'2F' Hex Value Not Display + return; + + // x'20': "?" x'20' Hex Value Green + // x'20': "€" x'20' Hex Value Green + return; + + // x'21': "?" x'21' Hex Value Green Reverse Intense + // x'21': "" x'21' Hex Value Green Reverse Intense + return; + + // x'22': "?" x'22' Hex Value White + // x'22': "‚" x'22' Hex Value White + return; + + // x'23': "?" x'23' Hex Value White Reverse Intense + // x'23': "ƒ" x'23' Hex Value White Reverse Intense + return; + + // x'24': "?" x'24' Hex Value Green Unerline + // x'24': "„" x'24' Hex Value Green Unerline + return; + + // x'25': "?" x'25' Hex Value Green Underline Rev.Int. + // x'25': " " x'25' Hex Value Green Underline Rev.Int. + return; + + // x'26': "?" x'26' Hex Value White Underline + // x'26': "" x'26' Hex Value White Underline + return; + + // x'27': "?" x'27' Hex Value Not Display + // x'27': "" x'27' Hex Value Not Display + return; + + // x'28': "?" x'28' Hex Value Red + // x'28': "ˆ" x'28' Hex Value Red + return; + + // x'29': "?" x'29' Hex Value Red Reverse Intense + // x'29': "‰" x'29' Hex Value Red Reverse Intense + return; + + // x'3A': "?" x'3A' Hex Value Pink Reverse Intense + // x'3A': "š" x'3A' Hex Value Pink Reverse Intense + return; + + // x'3B': "?" x'3B' Hex Value Blue + // x'3B': "›" x'3B' Hex Value Blue + return; + + // x'3C': "?" x'3C' Hex Value Pink Underline + // x'3C': "" x'3C' Hex Value Pink Underline + return; + + // x'3D': "?" x'3D' Hex Value Pink Underline Rev.Int. + // x'3D': "" x'3D' Hex Value Pink Underline Rev.Int. + return; + + // x'3E': "?" x'3E' Hex Value Blue Underline + // x'3E': "ž" x'3E' Hex Value Blue Underline + return; + + // x'3F': "?" x'3F' Hex Value Color not display + // x'3F': "" x'3F' Hex Value Color not display + return; + + // x'30': "?" x'30' Hex Value Turquois + // x'30': "" x'30' Hex Value Turquois + return; + + // x'31': "?" x'31' Hex Value Turquois Rev.Int. + // x'31': "‘" x'31' Hex Value Turquois Rev.Int. + return; + + // x'32': "?" x'32' Hex Value Yellow + // x'32': "" x'32' Hex Value Yellow + return; + + // x'33': "?" x'33' Hex Value Yellow Reverse Intense + // x'33': "“" x'33' Hex Value Yellow Reverse Intense + return; + + // x'34': "?" x'34' Hex Value Turquois Underline + // x'34': "”" x'34' Hex Value Turquois Underline + return; + + // x'35': "?" x'35' Hex Value Turquois Underline Rev.Int. + // x'35': "•" x'35' Hex Value Turquois Underline Rev.Int. + return; + + // x'36': "?" x'36' Hex Value Yellow Underline + // x'36': "–" x'36' Hex Value Yellow Underline + return; + + // x'37': "?" x'37' Hex Value Yellow Underline Rev.Int. + // x'37': "" x'37' Hex Value Yellow Underline Rev.Int. + return; + + // x'38': "?" x'38' Hex Value Color Not Dspl. + // x'38': "˜" x'38' Hex Value Color Not Dspl. + return; + + // x'39': "?" x'39' Hex Value Pink + // x'39': "™" x'39' Hex Value Pink + return; + + // x'AA': "?" x'AA' Hex Value Prot. Red Blink + // x'AA': "¡" x'AA' Hex Value Prot. Red Blink + return; + + // x'AB': "?" x'AB' Hex Value Prot. Red Blink Rev.Int. + // x'AB': "¿" x'AB' Hex Value Prot. Red Blink Rev.Int. + return; + + // x'AC': "?" x'AC' Hex Value Prot. Red Underline + // x'AC': "Ð" x'AC' Hex Value Prot. Red Underline + return; + + // x'AD': "?" x'AD' Hex Value Prot. Red Underline Rev.Int + // x'AD': "Ý" x'AD' Hex Value Prot. Red Underline Rev.Int + return; + + // x'AE': "?" x'AE' Hex Value Prot. Red Underline Blink + // x'AE': "Þ" x'AE' Hex Value Prot. Red Underline Blink + return; + + // x'AF': "?" x'AF' Hex Value Prot. not Display + // x'AF': "®" x'AF' Hex Value Prot. not Display + return; + + // x'A0': "?" x'A0' Hex Value Prot. Green + // x'A0': "µ" x'A0' Hex Value Prot. Green + return; + + // x'A1': "?" x'A1' Hex Value Prot. Green Reverse Intense + // x'A1': "~" x'A1' Hex Value Prot. Green Reverse Intense + return; + + // x'A2': "?" x'A2' Hex Value Prot. White + // x'A2': "s" x'A2' Hex Value Prot. White + return; + + // x'A3': "?" x'A3' Hex Value Prot. White Reverse Intense + // x'A3': "t" x'A3' Hex Value Prot. White Reverse Intense + return; + + // x'A4': "?" x'A4' Hex Value Prot. Green Underline + // x'A4': "u" x'A4' Hex Value Prot. Green Underline + return; + + // x'A5': "?" x'A5' Hex Value Prot. Green Underline Rev.In + // x'A5': "v" x'A5' Hex Value Prot. Green Underline Rev.In + return; + + // x'A6': "?" x'A6' Hex Value Prot. White Underline + // x'A6': "w" x'A6' Hex Value Prot. White Underline + return; + + // x'A7': "?" x'A7' Hex Value Prot. Not Display + // x'A7': "x" x'A7' Hex Value Prot. Not Display + return; + + // x'A8': "?" x'A8' Hex Value Prot. Red + // x'A8': "y" x'A8' Hex Value Prot. Red + return; + + // x'A9': "?" x'A9' Hex Value Prot. Red Reverse Intense + // x'A9': "z" x'A9' Hex Value Prot. Red Reverse Intense + return; + + // x'BA': "?" x'BA' Hex Value Prot. Pink + // x'BA': "[" x'BA' Hex Value Prot. Pink + return; + + // x'BB': "?" x'BB' Hex Value Prot. Pink Reverse Intense + // x'BB': "]" x'BB' Hex Value Prot. Pink Reverse Intense + return; + + // x'BC': "?" x'BC' Hex Value Prot. Blue + // x'BC': "¯" x'BC' Hex Value Prot. Blue + return; + + // x'BD': "?" x'BD' Hex Value Prot. Pink Underline + // x'BD': "¨" x'BD' Hex Value Prot. Pink Underline + return; + + // x'BE': "?" x'BE' Hex Value Prot. Blue Underline + // x'BE': "´" x'BE' Hex Value Prot. Blue Underline + return; + + // x'BF': "?" x'BF' Hex Value Prot. Color not Displayed + // x'BF': "×" x'BF' Hex Value Prot. Color not Displayed + return; + + // x'B0': "?" x'B0' Hex Value Prot. Turquois + // x'B0': "^" x'B0' Hex Value Prot. Turquois + return; + + // x'B1': "?" x'B1' Hex Value Prot. Turquois Rev.Int. + // x'B1': "£" x'B1' Hex Value Prot. Turquois Rev.Int. + return; + + // x'B2': "?" x'B2' Hex Value Prot. Yellow + // x'B2': "¥" x'B2' Hex Value Prot. Yellow + return; + + // x'B3': "?" x'B3' Hex Value Prot. Yellow Reverse Intense + // x'B3': "·" x'B3' Hex Value Prot. Yellow Reverse Intense + return; + + // x'B4': "?" x'B4' Hex Value Prot. Turquois Underline + // x'B4': "©" x'B4' Hex Value Prot. Turquois Underline + return; + + // x'B5': "?" x'B5' Hex Value Prot. Turquois Underline + // x'B5': "§" x'B5' Hex Value Prot. Turquois Underline + return; + + // x'B6': "?" x'B6' Hex Value Prot. Turquois Underline Rev + // x'B6': "¶" x'B6' Hex Value Prot. Turquois Underline Rev + return; + + // x'B7': "?" x'B7' Hex Value Prot. Yellow Underline + // x'B7': "¼" x'B7' Hex Value Prot. Yellow Underline + return; + + // x'B8': "?" x'B8' Hex Value Prot. Yellow Underline Rev.I + // x'B8': "½" x'B8' Hex Value Prot. Yellow Underline Rev.I + return; + + // x'B9': "?" x'B9' Hex Value Prot. Color Not Dspl. + // x'B9': "¾" x'B9' Hex Value Prot. Color Not Dspl. + return;‘ \ No newline at end of file diff --git a/HEXENC/CCSID5026/test26.rpgle b/HEXENC/CCSID5026/test26.rpgle new file mode 100644 index 0000000..25b700d --- /dev/null +++ b/HEXENC/CCSID5026/test26.rpgle @@ -0,0 +1,6 @@ + // ア + // '26': "" + DCL-S CHR CHAR(4) CCSID(5026) INZ('ア'); + DSPLY CHR; + RETURN; + // イ \ No newline at end of file diff --git a/HEXENC/CCSID5035/test35.rpgle b/HEXENC/CCSID5035/test35.rpgle new file mode 100644 index 0000000..e82e393 --- /dev/null +++ b/HEXENC/CCSID5035/test35.rpgle @@ -0,0 +1,10 @@ + // ア Katakana letter A + // あ Hiragana letter A + dcl-s u_chrs varucs2(10) ccsid(1200) inz('アあ'); + dcl-s a_chrs varchar(10) ccsid(5035); + dsply u_chrs; + a_chrs = u_chrs; + dsply a_chrs; + return; + // x'3C': "" x'3C' Hex Value Pink Underline + // x'26': "" x'26' Hex Value White Underline \ No newline at end of file