[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    8

    String mit HexInhalt muss als Hex-Wert in Variable

    zusammen,

    PHP-Code:
    cProblem:               
    cDer Inhalt der Variable §md5.input ist ein HEXSTRING
    c
    *    (z.B'616263' =^ abc)
    cDer Inhalt muss als Hexwert in die Variable sTestData
    c
    *    (wie z.BsTestData X'616263')
    C     *entry        plist                                                            
    C                   parm                    §md5                                           
    C                   
    eval      sTestData §md5.input  
    C
    ***                eval      sTestData X'616263' 


    Der Inhalt der Variable §md5.input ist ein HEXSTRING (z.B. '616263' =^ abc)
    Der Inhalt muss als Hexwert in die Variable sTestData (wie z.B. sTestData = X'616263')
    Wie codiere ich das ?

    Grüße Carsten

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dies geht leider nur per MI-Befehl (steht ggf. auch als externe C-Funktion zur Verfügung):
    CVTCH
    http://publib.boulder.ibm.com/infoce...zatk/CVTCH.htm
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Dec 2003
    Beiträge
    8
    Das kann ja wohl nicht war sein oder?
    Dann muss ich mir eine Routine schreiben, die mir die Hex Codes einzeln umsetzt anhand der folgenden Tabelle:

    HTML-Code:
    <textarea>Character  	EBCDIC 37  	Dec  	ASCII 819  	QASCII  	QTCPASC  	ASCII 367  	UTF-8  	UCS-2
    	x'00' 	000 	x'00' 	x'00' 	x'00' 	x'00' 	x'00' 	x'0000'
     	x'01' 	001 	x'01' 	x'01' 	x'01' 	x'01' 	x'01' 	x'0001'
     	x'02' 	002 	x'02' 	x'02' 	x'02' 	x'02' 	x'02' 	x'0002'
     	x'03' 	003 	x'03' 	x'03' 	x'03' 	x'03' 	x'03' 	x'0003'
    œ 	x'04' 	004 	x'9C' 	x'9C' 	x'1A' 	x'1A' 	x'04' 	x'009C'
    	x'05' 	005 	x'09' 	x'09' 	x'09' 	x'09' 	x'09' 	x'0009'
    † 	x'06' 	006 	x'86' 	x'86' 	x'1A' 	x'1A' 	x'06' 	x'0086'
     	x'07' 	007 	x'7F' 	x'7F' 	x'7F' 	x'7F' 	x'7F' 	x'007F'
    — 	x'08' 	008 	x'97' 	x'97' 	x'1A' 	x'1A' 	x'08' 	x'0097'
     	x'09' 	009 	x'8D' 	x'8D' 	x'1A' 	x'1A' 	x'09' 	x'008D'
    Ž 	x'0A' 	010 	x'8E' 	x'8E' 	x'1A' 	x'1A' 	x'0A' 	x'008E'
     	x'0B' 	011 	x'0B' 	x'0B' 	x'0B' 	x'0B' 	x'0B' 	x'000B'
     	x'0C' 	012 	x'0C' 	x'0C' 	x'0C' 	x'0C' 	x'0C' 	x'000C'
    	x'0D' 	013 	x'0D' 	x'0D' 	x'0D' 	x'0D' 	x'0D' 	x'000D'
     	x'0E' 	014 	x'0E' 	x'0E' 	x'0E' 	x'0E' 	x'0E' 	x'000E'
     	x'0F' 	015 	x'0F' 	x'0F' 	x'0F' 	x'0F' 	x'0F' 	x'000F'
     	x'10' 	016 	x'10' 	x'10' 	x'10' 	x'10' 	x'10' 	x'0010'
     	x'11' 	017 	x'11' 	x'11' 	x'11' 	x'11' 	x'11' 	x'0011'
     	x'12' 	018 	x'12' 	x'12' 	x'12' 	x'12' 	x'12' 	x'0012'
     	x'13' 	019 	x'13' 	x'13' 	x'13' 	x'13' 	x'13' 	x'0013'
     	x'14' 	020 	x'9D' 	x'9D' 	x'1A' 	x'1A' 	x'14' 	x'009D'
    	x'15' 	021 	x'85' 	x'85' 	x'1A' 	x'1A' 	x'15' 	x'0085'
     	x'16' 	022 	x'08' 	x'08' 	x'08' 	x'08' 	x'08' 	x'0008'
    ‡ 	x'17' 	023 	x'87' 	x'87' 	x'1A' 	x'1A' 	x'17' 	x'0087'
     	x'18' 	024 	x'18' 	x'18' 	x'18' 	x'18' 	x'18' 	x'0018'
     	x'19' 	025 	x'19' 	x'19' 	x'19' 	x'19' 	x'19' 	x'0019'
    ’ 	x'1A' 	026 	x'92' 	x'92' 	x'1A' 	x'1A' 	x'1A' 	x'0092'
     	x'1B' 	027 	x'8F' 	x'8F' 	x'1A' 	x'1A' 	x'1B' 	x'008F'
     	x'1C' 	028 	x'1C' 	x'1C' 	x'1C' 	x'1C' 	x'1C' 	x'001C'
     	x'1D' 	029 	x'1D' 	x'1D' 	x'1D' 	x'1D' 	x'1D' 	x'001D'
     	x'1E' 	030 	x'1E' 	x'1E' 	x'1E' 	x'1E' 	x'1E' 	x'001E'
     	x'1F' 	031 	x'1F' 	x'1F' 	x'1F' 	x'1F' 	x'1F' 	x'001F'
    € 	x'20' 	032 	x'80' 	x'80' 	x'1A' 	x'1A' 	x'20' 	x'0080'
     	x'21' 	033 	x'81' 	x'81' 	x'1A' 	x'1A' 	x'21' 	x'0081'
    ‚ 	x'22' 	034 	x'82' 	x'82' 	x'1C' 	x'1A' 	x'22' 	x'0082'
    ƒ 	x'23' 	035 	x'83' 	x'83' 	x'1A' 	x'1A' 	x'23' 	x'0083'
    „ 	x'24' 	036 	x'84' 	x'84' 	x'1A' 	x'1A' 	x'24' 	x'0084'
    	x'25' 	037 	x'0A' 	x'0A' 	x'0A' 	x'0A' 	x'0A' 	x'000A'
     	x'26' 	038 	x'17' 	x'17' 	x'17' 	x'17' 	x'17' 	x'0017'
     	x'27' 	039 	x'1B' 	x'1B' 	x'1B' 	x'1B' 	x'1B' 	x'001B'
    ˆ 	x'28' 	040 	x'88' 	x'88' 	x'1A' 	x'1A' 	x'28' 	x'0088'
    ‰ 	x'29' 	041 	x'89' 	x'89' 	x'1A' 	x'1A' 	x'29' 	x'0089'
    Š 	x'2A' 	042 	x'8A' 	x'8A' 	x'1A' 	x'1A' 	x'2A' 	x'008A'
    ‹ 	x'2B' 	043 	x'8B' 	x'8B' 	x'1A' 	x'1A' 	x'2B' 	x'008B'
    Π	x'2C' 	044 	x'8C' 	x'8C' 	x'1A' 	x'1A' 	x'2C' 	x'008C'
     	x'2D' 	045 	x'05' 	x'05' 	x'05' 	x'05' 	x'05' 	x'0005'
     	x'2E' 	046 	x'06' 	x'06' 	x'06' 	x'06' 	x'06' 	x'0006'
     	x'2F' 	047 	x'07' 	x'07' 	x'07' 	x'07' 	x'07' 	x'0007'
     	x'30' 	048 	x'90' 	x'90' 	x'1A' 	x'1A' 	x'30' 	x'0090'
    ‘ 	x'31' 	049 	x'91' 	x'91' 	x'1A' 	x'1A' 	x'31' 	x'0091'
     	x'32' 	050 	x'16' 	x'16' 	x'16' 	x'16' 	x'16' 	x'0016'
    “ 	x'33' 	051 	x'93' 	x'93' 	x'1A' 	x'1A' 	x'33' 	x'0093'
    ” 	x'34' 	052 	x'94' 	x'94' 	x'1A' 	x'1A' 	x'34' 	x'0094'
    • 	x'35' 	053 	x'95' 	x'95' 	x'1E' 	x'1A' 	x'35' 	x'0095'
    – 	x'36' 	054 	x'96' 	x'96' 	x'1A' 	x'1A' 	x'36' 	x'0096'
     	x'37' 	055 	x'04' 	x'04' 	x'04' 	x'04' 	x'04' 	x'0004'
    ˜ 	x'38' 	056 	x'98' 	x'98' 	x'1A' 	x'1A' 	x'38' 	x'0098'
    ™ 	x'39' 	057 	x'99' 	x'99' 	x'1A' 	x'1A' 	x'39' 	x'0099'
    š 	x'3A' 	058 	x'9A' 	x'9A' 	x'1A' 	x'1A' 	x'3A' 	x'009A'
    › 	x'3B' 	059 	x'9B' 	x'9B' 	x'1A' 	x'1A' 	x'3B' 	x'009B'
     	x'3C' 	060 	x'14' 	x'14' 	x'14' 	x'14' 	x'14' 	x'0014'
     	x'3D' 	061 	x'15' 	x'15' 	x'15' 	x'15' 	x'15' 	x'0015'
    ž 	x'3E' 	062 	x'9E' 	x'9E' 	x'1A' 	x'1A' 	x'3E' 	x'009E'
     	x'3F' 	063 	x'1A' 	x'1A' 	x'1A' 	x'1A' 	x'1A' 	x'001A'
    	x'40' 	064 	x'20' 	x'20' 	x'20' 	x'20' 	x'20' 	x'0020'
      	x'41' 	065 	x'A0' 	x'A0' 	x'A6' 	x'1A' 	x'41' 	x'00A0'
    â 	x'42' 	066 	x'E2' 	x'A1' 	x'E1' 	x'1A' 	x'42' 	x'00E2'
    ä 	x'43' 	067 	x'E4' 	x'A2' 	x'80' 	x'1A' 	x'43' 	x'00E4'
    à 	x'44' 	068 	x'E0' 	x'A3' 	x'EB' 	x'1A' 	x'44' 	x'00E0'
    á 	x'45' 	069 	x'E1' 	x'A4' 	x'90' 	x'1A' 	x'45' 	x'00E1'
    ã 	x'46' 	070 	x'E3' 	x'A5' 	x'9F' 	x'1A' 	x'46' 	x'00E3'
    å 	x'47' 	071 	x'E5' 	x'A6' 	x'E2' 	x'1A' 	x'47' 	x'00E5'
    ç 	x'48' 	072 	x'E7' 	x'A7' 	x'AB' 	x'1A' 	x'48' 	x'00E7'
    ñ 	x'49' 	073 	x'F1' 	x'A8' 	x'8B' 	x'1A' 	x'49' 	x'00F1'
    ¢ 	x'4A' 	074 	x'A2' 	x'5B' 	x'9B' 	x'1A' 	x'4A' 	x'00A2'
    . 	x'4B' 	075 	x'2E' 	x'2E' 	x'2E' 	x'2E' 	x'2E' 	x'002E'
    < 	x'4C' 	076 	x'3C' 	x'3C' 	x'3C' 	x'3C' 	x'3C' 	x'003C'
    ( 	x'4D' 	077 	x'28' 	x'28' 	x'28' 	x'28' 	x'28' 	x'0028'
    + 	x'4E' 	078 	x'2B' 	x'2B' 	x'2B' 	x'2B' 	x'2B' 	x'002B'
    | 	x'4F' 	079 	x'7C' 	x'21' 	x'7C' 	x'7C' 	x'7C' 	x'007C'
    & 	x'50' 	080 	x'26' 	x'26' 	x'26' 	x'26' 	x'26' 	x'0026'
    é 	x'51' 	081 	x'E9' 	x'A9' 	x'A9' 	x'1A' 	x'51' 	x'00E9'
    ê 	x'52' 	082 	x'EA' 	x'AA' 	x'AA' 	x'1A' 	x'52' 	x'00EA'
    ë 	x'53' 	083 	x'EB' 	x'AB' 	x'9C' 	x'1A' 	x'53' 	x'00EB'
    è 	x'54' 	084 	x'E8' 	x'AC' 	x'DB' 	x'1A' 	x'54' 	x'00E8'
    í 	x'55' 	085 	x'ED' 	x'AD' 	x'A5' 	x'1A' 	x'55' 	x'00ED'
    î 	x'56' 	086 	x'EE' 	x'AE' 	x'99' 	x'1A' 	x'56' 	x'00EE'
    ï 	x'57' 	087 	x'EF' 	x'AF' 	x'E3' 	x'1A' 	x'57' 	x'00EF'
    ì 	x'58' 	088 	x'EC' 	x'B0' 	x'A8' 	x'1A' 	x'58' 	x'00EC'
    ß 	x'59' 	089 	x'DF' 	x'B1' 	x'9E' 	x'1A' 	x'59' 	x'00DF'
    ! 	x'5A' 	090 	x'21' 	x'5D' 	x'21' 	x'21' 	x'21' 	x'0021'
    $ 	x'5B' 	091 	x'24' 	x'24' 	x'24' 	x'24' 	x'24' 	x'0024'
    * 	x'5C' 	092 	x'2A' 	x'2A' 	x'2A' 	x'2A' 	x'2A' 	x'002A'
    ) 	x'5D' 	093 	x'29' 	x'29' 	x'29' 	x'29' 	x'29' 	x'0029'
    ; 	x'5E' 	094 	x'3B' 	x'3B' 	x'3B' 	x'3B' 	x'3B' 	x'003B'
    ¬ 	x'5F' 	095 	x'AC' 	x'5E' 	x'5E' 	x'1A' 	x'5F' 	x'00AC'
    - 	x'60' 	096 	x'2D' 	x'2D' 	x'2D' 	x'2D' 	x'2D' 	x'002D'
    / 	x'61' 	097 	x'2F' 	x'2F' 	x'2F' 	x'2F' 	x'2F' 	x'002F'
    Â 	x'62' 	098 	x'C2' 	x'B2' 	x'DF' 	x'1A' 	x'62' 	x'00C2'
    Ä 	x'63' 	099 	x'C4' 	x'B3' 	x'DC' 	x'1A' 	x'63' 	x'00C4'
    À 	x'64' 	100 	x'C0' 	x'B4' 	x'9A' 	x'1A' 	x'64' 	x'00C0'
    Á 	x'65' 	101 	x'C1' 	x'B5' 	x'DD' 	x'1A' 	x'65' 	x'00C1'
    Ã 	x'66' 	102 	x'C3' 	x'B6' 	x'DE' 	x'1A' 	x'66' 	x'00C3'
    Å 	x'67' 	103 	x'C5' 	x'B7' 	x'98' 	x'1A' 	x'67' 	x'00C5'
    Ç 	x'68' 	104 	x'C7' 	x'B8' 	x'9D' 	x'1A' 	x'68' 	x'00C7'
    Ñ 	x'69' 	105 	x'D1' 	x'B9' 	x'AC' 	x'1A' 	x'69' 	x'00D1'
    ¦ 	x'6A' 	106 	x'A6' 	x'7C' 	x'BA' 	x'1A' 	x'6A' 	x'00A6'
    , 	x'6B' 	107 	x'2C' 	x'2C' 	x'2C' 	x'2C' 	x'2C' 	x'002C'
    % 	x'6C' 	108 	x'25' 	x'25' 	x'25' 	x'25' 	x'25' 	x'0025'
    _ 	x'6D' 	109 	x'5F' 	x'5F' 	x'5F' 	x'5F' 	x'5F' 	x'005F'
    > 	x'6E' 	110 	x'3E' 	x'3E' 	x'3E' 	x'3E' 	x'3E' 	x'003E'
    ? 	x'6F' 	111 	x'3F' 	x'3F' 	x'3F' 	x'3F' 	x'3F' 	x'003F'
    ø 	x'70' 	112 	x'F8' 	x'BA' 	x'D7' 	x'1A' 	x'70' 	x'00F8'
    É 	x'71' 	113 	x'C9' 	x'BB' 	x'88' 	x'1A' 	x'71' 	x'00C9'
    Ê 	x'72' 	114 	x'CA' 	x'BC' 	x'94' 	x'1A' 	x'72' 	x'00CA'
    Ë 	x'73' 	115 	x'CB' 	x'BD' 	x'B0' 	x'1A' 	x'73' 	x'00CB'
    È 	x'74' 	116 	x'C8' 	x'BE' 	x'B1' 	x'1A' 	x'74' 	x'00C8'
    Í 	x'75' 	117 	x'CD' 	x'BF' 	x'B2' 	x'1A' 	x'75' 	x'00CD'
    Î 	x'76' 	118 	x'CE' 	x'C0' 	x'FC' 	x'1A' 	x'76' 	x'00CE'
    Ï 	x'77' 	119 	x'CF' 	x'C1' 	x'D6' 	x'1A' 	x'77' 	x'00CF'
    Ì 	x'78' 	120 	x'CC' 	x'C2' 	x'FB' 	x'1A' 	x'78' 	x'00CC'
    ` 	x'79' 	121 	x'60' 	x'60' 	x'60' 	x'60' 	x'60' 	x'0060'
    : 	x'7A' 	122 	x'3A' 	x'3A' 	x'3A' 	x'3A' 	x'3A' 	x'003A'
    # 	x'7B' 	123 	x'23' 	x'23' 	x'23' 	x'23' 	x'23' 	x'0023'
    @ 	x'7C' 	124 	x'40' 	x'40' 	x'40' 	x'40' 	x'40' 	x'0040'
    ' 	x'7D' 	125 	x'27' 	x'27' 	x'27' 	x'27' 	x'27' 	x'0027'
    = 	x'7E' 	126 	x'3D' 	x'3D' 	x'3D' 	x'3D' 	x'3D' 	x'003D'
    " 	x'7F' 	127 	x'22' 	x'22' 	x'22' 	x'22' 	x'22' 	x'0022'
    Ø 	x'80' 	128 	x'D8' 	x'C3' 	x'F8' 	x'1A' 	x'80' 	x'00D8'
    a 	x'81' 	129 	x'61' 	x'61' 	x'61' 	x'61' 	x'61' 	x'0061'
    b 	x'82' 	130 	x'62' 	x'62' 	x'62' 	x'62' 	x'62' 	x'0062'
    c 	x'83' 	131 	x'63' 	x'63' 	x'63' 	x'63' 	x'63' 	x'0063'
    d 	x'84' 	132 	x'64' 	x'64' 	x'64' 	x'64' 	x'64' 	x'0064'
    e 	x'85' 	133 	x'65' 	x'65' 	x'65' 	x'65' 	x'65' 	x'0065'
    f 	x'86' 	134 	x'66' 	x'66' 	x'66' 	x'66' 	x'66' 	x'0066'
    g 	x'87' 	135 	x'67' 	x'67' 	x'67' 	x'67' 	x'67' 	x'0067'
    h 	x'88' 	136 	x'68' 	x'68' 	x'68' 	x'68' 	x'68' 	x'0068'
    i 	x'89' 	137 	x'69' 	x'69' 	x'69' 	x'69' 	x'69' 	x'0069'
    « 	x'8A' 	138 	x'AB' 	x'C4' 	x'96' 	x'1A' 	x'8A' 	x'00AB'
    » 	x'8B' 	139 	x'BB' 	x'C5' 	x'A4' 	x'1A' 	x'8B' 	x'00BB'
    ð 	x'8C' 	140 	x'F0' 	x'C6' 	x'F3' 	x'1A' 	x'8C' 	x'00F0'
    ý 	x'8D' 	141 	x'FD' 	x'C7' 	x'AF' 	x'1A' 	x'8D' 	x'00FD'
    þ 	x'8E' 	142 	x'FE' 	x'C8' 	x'AE' 	x'1A' 	x'8E' 	x'00FE'
    ± 	x'8F' 	143 	x'B1' 	x'C9' 	x'C5' 	x'1A' 	x'8F' 	x'00B1'
    ° 	x'90' 	144 	x'B0' 	x'CA' 	x'8C' 	x'1A' 	x'90' 	x'00B0'
    j 	x'91' 	145 	x'6A' 	x'6A' 	x'6A' 	x'6A' 	x'6A' 	x'006A'
    k 	x'92' 	146 	x'6B' 	x'6B' 	x'6B' 	x'6B' 	x'6B' 	x'006B'
    l 	x'93' 	147 	x'6C' 	x'6C' 	x'6C' 	x'6C' 	x'6C' 	x'006C'
    m 	x'94' 	148 	x'6D' 	x'6D' 	x'6D' 	x'6D' 	x'6D' 	x'006D'
    n 	x'95' 	149 	x'6E' 	x'6E' 	x'6E' 	x'6E' 	x'6E' 	x'006E'
    o 	x'96' 	150 	x'6F' 	x'6F' 	x'6F' 	x'6F' 	x'6F' 	x'006F'
    p 	x'97' 	151 	x'70' 	x'70' 	x'70' 	x'70' 	x'70' 	x'0070'
    q 	x'98' 	152 	x'71' 	x'71' 	x'71' 	x'71' 	x'71' 	x'0071'
    r 	x'99' 	153 	x'72' 	x'72' 	x'72' 	x'72' 	x'72' 	x'0072'
    ª 	x'9A' 	154 	x'AA' 	x'CB' 	x'97' 	x'1A' 	x'9A' 	x'00AA'
    º 	x'9B' 	155 	x'BA' 	x'CC' 	x'87' 	x'1A' 	x'9B' 	x'00BA'
    æ 	x'9C' 	156 	x'E6' 	x'CD' 	x'CE' 	x'1A' 	x'9C' 	x'00E6'
    ¸ 	x'9D' 	157 	x'B8' 	x'CE' 	x'93' 	x'1A' 	x'9D' 	x'00B8'
    Æ 	x'9E' 	158 	x'C6' 	x'CF' 	x'F1' 	x'1A' 	x'9E' 	x'00C6'
    ¤ 	x'9F' 	159 	x'A4' 	x'D0' 	x'FE' 	x'1A' 	x'9F' 	x'00A4'
    µ 	x'A0' 	160 	x'B5' 	x'D1' 	x'C8' 	x'1A' 	x'A0' 	x'00B5'
    ~ 	x'A1' 	161 	x'7E' 	x'7E' 	x'7E' 	x'7E' 	x'7E' 	x'007E'
    s 	x'A2' 	162 	x'73' 	x'73' 	x'73' 	x'73' 	x'73' 	x'0073'
    t 	x'A3' 	163 	x'74' 	x'74' 	x'74' 	x'74' 	x'74' 	x'0074'
    u 	x'A4' 	164 	x'75' 	x'75' 	x'75' 	x'75' 	x'75' 	x'0075'
    v 	x'A5' 	165 	x'76' 	x'76' 	x'76' 	x'76' 	x'76' 	x'0076'
    w 	x'A6' 	166 	x'77' 	x'77' 	x'77' 	x'77' 	x'77' 	x'0077'
    x 	x'A7' 	167 	x'78' 	x'78' 	x'78' 	x'78' 	x'78' 	x'0078'
    y 	x'A8' 	168 	x'79' 	x'79' 	x'79' 	x'79' 	x'79' 	x'0079'
    z 	x'A9' 	169 	x'7A' 	x'7A' 	x'7A' 	x'7A' 	x'7A' 	x'007A'
    ¡ 	x'AA' 	170 	x'A1' 	x'D2' 	x'EF' 	x'1A' 	x'AA' 	x'00A1'
    ¿ 	x'AB' 	171 	x'BF' 	x'D3' 	x'C0' 	x'1A' 	x'AB' 	x'00BF'
    Ð 	x'AC' 	172 	x'D0' 	x'D4' 	x'DA' 	x'1A' 	x'AC' 	x'00D0'
    Ý 	x'AD' 	173 	x'DD' 	x'D5' 	x'5B' 	x'1A' 	x'AD' 	x'00DD'
    Þ 	x'AE' 	174 	x'DE' 	x'D6' 	x'F2' 	x'1A' 	x'AE' 	x'00DE'
    ® 	x'AF' 	175 	x'AE' 	x'D7' 	x'F9' 	x'1A' 	x'AF' 	x'00AE'
    ^ 	x'B0' 	176 	x'5E' 	x'D8' 	x'B5' 	x'5E' 	x'5E' 	x'005E'
    £ 	x'B1' 	177 	x'A3' 	x'D9' 	x'B6' 	x'1A' 	x'B1' 	x'00A3'
    ¥ 	x'B2' 	178 	x'A5' 	x'DA' 	x'FD' 	x'1A' 	x'B2' 	x'00A5'
    · 	x'B3' 	179 	x'B7' 	x'DB' 	x'B7' 	x'1A' 	x'B3' 	x'00B7'
    © 	x'B4' 	180 	x'A9' 	x'DC' 	x'B8' 	x'1A' 	x'B4' 	x'00A9'
    § 	x'B5' 	181 	x'A7' 	x'DD' 	x'B9' 	x'1A' 	x'B5' 	x'00A7'
    ¶ 	x'B6' 	182 	x'B6' 	x'DE' 	x'E6' 	x'1A' 	x'B6' 	x'00B6'
    ¼ 	x'B7' 	183 	x'BC' 	x'DF' 	x'BB' 	x'1A' 	x'B7' 	x'00BC'
    ½ 	x'B8' 	184 	x'BD' 	x'E0' 	x'BC' 	x'1A' 	x'B8' 	x'00BD'
    ¾ 	x'B9' 	185 	x'BE' 	x'E1' 	x'BD' 	x'1A' 	x'B9' 	x'00BE'
    [ 	x'BA' 	186 	x'5B' 	x'E2' 	x'8D' 	x'5B' 	x'5B' 	x'005B'
    ] 	x'BB' 	187 	x'5D' 	x'E3' 	x'D9' 	x'5D' 	x'5D' 	x'005D'
    ¯ 	x'BC' 	188 	x'AF' 	x'E4' 	x'BF' 	x'1A' 	x'BC' 	x'00AF'
    ¨ 	x'BD' 	189 	x'A8' 	x'E5' 	x'5D' 	x'1A' 	x'BD' 	x'00A8'
    ´ 	x'BE' 	190 	x'B4' 	x'E6' 	x'D8' 	x'1A' 	x'BE' 	x'00B4'
    × 	x'BF' 	191 	x'D7' 	x'E7' 	x'C4' 	x'1A' 	x'BF' 	x'00D7'
    { 	x'C0' 	192 	x'7B' 	x'7B' 	x'7B' 	x'7B' 	x'7B' 	x'007B'
    A 	x'C1' 	193 	x'41' 	x'41' 	x'41' 	x'41' 	x'41' 	x'0041'
    B 	x'C2' 	194 	x'42' 	x'42' 	x'42' 	x'42' 	x'42' 	x'0042'
    C 	x'C3' 	195 	x'43' 	x'43' 	x'43' 	x'43' 	x'43' 	x'0043'
    D 	x'C4' 	196 	x'44' 	x'44' 	x'44' 	x'44' 	x'44' 	x'0044'
    E 	x'C5' 	197 	x'45' 	x'45' 	x'45' 	x'45' 	x'45' 	x'0045'
    F 	x'C6' 	198 	x'46' 	x'46' 	x'46' 	x'46' 	x'46' 	x'0046'
    G 	x'C7' 	199 	x'47' 	x'47' 	x'47' 	x'47' 	x'47' 	x'0047'
    H 	x'C8' 	200 	x'48' 	x'48' 	x'48' 	x'48' 	x'48' 	x'0048'
    I 	x'C9' 	201 	x'49' 	x'49' 	x'49' 	x'49' 	x'49' 	x'0049'
    * 	x'CA' 	202 	x'AD' 	x'E8' 	x'CB' 	x'1A' 	x'CA' 	x'00AD'
    ô 	x'CB' 	203 	x'F4' 	x'E9' 	x'CA' 	x'1A' 	x'CB' 	x'00F4'
    ö 	x'CC' 	204 	x'F6' 	x'EA' 	x'BE' 	x'1A' 	x'CC' 	x'00F6'
    ò 	x'CD' 	205 	x'F2' 	x'EB' 	x'E8' 	x'1A' 	x'CD' 	x'00F2'
    ó 	x'CE' 	206 	x'F3' 	x'EC' 	x'EC' 	x'1A' 	x'CE' 	x'00F3'
    õ 	x'CF' 	207 	x'F5' 	x'ED' 	x'ED' 	x'1A' 	x'CF' 	x'00F5'
    } 	x'D0' 	208 	x'7D' 	x'7D' 	x'7D' 	x'7D' 	x'7D' 	x'007D'
    J 	x'D1' 	209 	x'4A' 	x'4A' 	x'4A' 	x'4A' 	x'4A' 	x'004A'
    K 	x'D2' 	210 	x'4B' 	x'4B' 	x'4B' 	x'4B' 	x'4B' 	x'004B'
    L 	x'D3' 	211 	x'4C' 	x'4C' 	x'4C' 	x'4C' 	x'4C' 	x'004C'
    M 	x'D4' 	212 	x'4D' 	x'4D' 	x'4D' 	x'4D' 	x'4D' 	x'004D'
    N 	x'D5' 	213 	x'4E' 	x'4E' 	x'4E' 	x'4E' 	x'4E' 	x'004E'
    O 	x'D6' 	214 	x'4F' 	x'4F' 	x'4F' 	x'4F' 	x'4F' 	x'004F'
    P 	x'D7' 	215 	x'50' 	x'50' 	x'50' 	x'50' 	x'50' 	x'0050'
    Q 	x'D8' 	216 	x'51' 	x'51' 	x'51' 	x'51' 	x'51' 	x'0051'
    R 	x'D9' 	217 	x'52' 	x'52' 	x'52' 	x'52' 	x'52' 	x'0052'
    ¹ 	x'DA' 	218 	x'B9' 	x'EE' 	x'A1' 	x'1A' 	x'DA' 	x'00B9'
    û 	x'DB' 	219 	x'FB' 	x'EF' 	x'AD' 	x'1A' 	x'DB' 	x'00FB'
    ü 	x'DC' 	220 	x'FC' 	x'F0' 	x'F5' 	x'1A' 	x'DC' 	x'00FC'
    ù 	x'DD' 	221 	x'F9' 	x'F1' 	x'F4' 	x'1A' 	x'DD' 	x'00F9'
    ú 	x'DE' 	222 	x'FA' 	x'F2' 	x'A3' 	x'1A' 	x'DE' 	x'00FA'
    ÿ 	x'DF' 	223 	x'FF' 	x'F3' 	x'8F' 	x'1A' 	x'DF' 	x'00FF'
    \ 	x'E0' 	224 	x'5C' 	x'5C' 	x'5C' 	x'5C' 	x'5C' 	x'005C'
    ÷ 	x'E1' 	225 	x'F7' 	x'9F' 	x'E7' 	x'1A' 	x'E1' 	x'00F7'
    S 	x'E2' 	226 	x'53' 	x'53' 	x'53' 	x'53' 	x'53' 	x'0053'
    T 	x'E3' 	227 	x'54' 	x'54' 	x'54' 	x'54' 	x'54' 	x'0054'
    U 	x'E4' 	228 	x'55' 	x'55' 	x'55' 	x'55' 	x'55' 	x'0055'
    V 	x'E5' 	229 	x'56' 	x'56' 	x'56' 	x'56' 	x'56' 	x'0056'
    W 	x'E6' 	230 	x'57' 	x'57' 	x'57' 	x'57' 	x'57' 	x'0057'
    X 	x'E7' 	231 	x'58' 	x'58' 	x'58' 	x'58' 	x'58' 	x'0058'
    Y 	x'E8' 	232 	x'59' 	x'59' 	x'59' 	x'59' 	x'59' 	x'0059'
    Z 	x'E9' 	233 	x'5A' 	x'5A' 	x'5A' 	x'5A' 	x'5A' 	x'005A'
    ² 	x'EA' 	234 	x'B2' 	x'F4' 	x'A0' 	x'1A' 	x'EA' 	x'00B2'
    Ô 	x'EB' 	235 	x'D4' 	x'F5' 	x'85' 	x'1A' 	x'EB' 	x'00D4'
    Ö 	x'EC' 	236 	x'D6' 	x'F6' 	x'8E' 	x'1A' 	x'EC' 	x'00D6'
    Ò 	x'ED' 	237 	x'D2' 	x'F7' 	x'E9' 	x'1A' 	x'ED' 	x'00D2'
    Ó 	x'EE' 	238 	x'D3' 	x'F8' 	x'E4' 	x'1A' 	x'EE' 	x'00D3'
    Õ 	x'EF' 	239 	x'D5' 	x'F9' 	x'D1' 	x'1A' 	x'EF' 	x'00D5'
    0 	x'F0' 	240 	x'30' 	x'30' 	x'30' 	x'30' 	x'30' 	x'0030'
    1 	x'F1' 	241 	x'31' 	x'31' 	x'31' 	x'31' 	x'31' 	x'0031'
    2 	x'F2' 	242 	x'32' 	x'32' 	x'32' 	x'32' 	x'32' 	x'0032'
    3 	x'F3' 	243 	x'33' 	x'33' 	x'33' 	x'33' 	x'33' 	x'0033'
    4 	x'F4' 	244 	x'34' 	x'34' 	x'34' 	x'34' 	x'34' 	x'0034'
    5 	x'F5' 	245 	x'35' 	x'35' 	x'35' 	x'35' 	x'35' 	x'0035'
    6 	x'F6' 	246 	x'36' 	x'36' 	x'36' 	x'36' 	x'36' 	x'0036'
    7 	x'F7' 	247 	x'37' 	x'37' 	x'37' 	x'37' 	x'37' 	x'0037'
    8 	x'F8' 	248 	x'38' 	x'38' 	x'38' 	x'38' 	x'38' 	x'0038'
    9 	x'F9' 	249 	x'39' 	x'39' 	x'39' 	x'39' 	x'39' 	x'0039'
    ³ 	x'FA' 	250 	x'B3' 	x'FA' 	x'B3' 	x'1A' 	x'FA' 	x'00B3'
    Û 	x'FB' 	251 	x'DB' 	x'FB' 	x'F7' 	x'1A' 	x'FB' 	x'00DB'
    Ü 	x'FC' 	252 	x'DC' 	x'FC' 	x'F0' 	x'1A' 	x'FC' 	x'00DC'
    Ù 	x'FD' 	253 	x'D9' 	x'FD' 	x'FA' 	x'1A' 	x'FD' 	x'00D9'
    Ú 	x'FE' 	254 	x'DA' 	x'FE' 	x'A7' 	x'1A' 	x'FE' 	x'00DA'
    Ÿ 	x'FF' 	255 	x'9F' 	x'FF' 	x'FF' 	x'1A' 	x'FF' 	x'009F'
    
    </textarea>

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    Hello,

    irgendwie erschliesst sich mir die Problematik nicht....

    Wenn ich das im CL zusammenbastel klappt es laut Debug. Oder bin ich da auf dem Holzweg?

    PHP-Code:
    DCL VAR(&WERT1TYPE(*CHARLEN(6VALUE('616263')
    DCL VAR(&WERT2TYPE(*CHARLEN(2VALUE('X'''
    DCL VAR(&WERT3TYPE(*CHARLEN(1VALUE(''''
    DCL VAR(&WERTNEUTYPE(*CHARLEN(9
    CHGVAR VAR(&WERTNEUVALUE(&WERT2 *CAT &WERT1 *CAT + &WERT3
    kuempi

    Zusatz:
    Ach ich verstehe.... in WERTNEU soll nun sozusagen 'ABC' stehen...
    Mal drüber nachdenken....

  5. #5
    Registriert seit
    Aug 2004
    Beiträge
    923
    Da war ich wohl noch nicht ganz wach vorhin....

    Also ich denke, Du machst entweder ne eigene Tabelle zum Umsetzen oder ne Datei mit den Werten, die Du per chain oder so ansprichst oder Du greifst auf "fertige" MI zu wie das hier zum Beispiel...

    Have fun

    kuempi

  6. #6
    Registriert seit
    Dec 2003
    Beiträge
    8
    Hi,

    ich glaube da habe ich vielleicht noch eine andere Lösung für das Problem. Werde berichten, wenn diese eingebaut habe. Wird erst nach meinem Urlaub sein.

    Das Problem ist, dass in der zu füllenden Variable nicht '61' auch nicht 61 und auch nicht X'61' stehen soll, sondern das dem Hexwert entsprechende Zeichen. Bei X'61' wäre das z.B. nach obiger Tabelle ein Schrägstrich \


    Grüße
    Carsten

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    AHA, das heisst du benötigst eine Code-Translation:

    Hierfür dient das API QDCXLATE !
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nachtrag:

    Zur Konvertierung von einer CCSID zur anderen (ASCII->EBCDIC, ANSI->EBCDIC) eignet sich das folgende API jedoch besser. Insbesonders dadurch, dass man sich um das Ermitteln der korrekten Tabelle nicht kümmern muss (Stichwort Umlaute):

    http://publib.boulder.ibm.com/iserie...is/CDRCVRT.htm
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 08:56
  2. STRPCCMD mit einer Variable steuern
    By stoerfang in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 28-11-06, 14:32
  3. Variable Zahlenkonvertieren
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 28-08-06, 12:21
  4. Systemdatum nach String
    By codierknecht in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 03-07-06, 15:25
  5. Können CLLE Module selbst einen Wert halten bzw. zurückgeben?
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 25-04-06, 10:16

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •