2 Gedanken zu “VB.net – ascii zu ebcdic converter

  1. Etwas optimierter (hier als VBS-Version) geht das so:
    Function func_ascii_to_ebcdic(sub_text)
    ' Mappings
    code1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    code2 = "F0F1F2F3F4F5F6F7F8F9C1C2C3C4C5C6C7C8C9D1D2D3D4D5D6D7D8D9E2E3E4E5E6E7E8E9"
    res = ""
    For x = 1 To Len(sub_text)
    ' Position im Ersten String Finden
    pos = InStr(code1, UCase( Mid(sub_text, x, 1)))
    res = res + "&H" + Mid(code2, (pos - 1) * 2 + 1, 2)
    Next
    func_ascii_to_ebcdic = res
    End Function
    WScript.Echo func_ascii_to_ebcdic("0123")

Kommentare sind geschlossen.