Warum geht denn die Groß/Kleinschreibung verloren?
Grundsätzlich hast du etwa 96 Zeichen in
ASCII und 223 in
ANSI zur Verfügung, wobei es bei
ANSI auch wieder einige Zeichen mit Groß/Kleinschreibung gibt und sich dieses auch noch je nach Codepage ändern kann.
96 - 26 (Groß- oder Kleinbuchstaben) = 70, was wohl ausreichen sollte, so daß du dich nur noch entscheiden mußt, welche 6 Zeichen du nicht magst.
[add]
hier eine Auswahl:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`{|}~
!"#$%&'()*+,-./0123456789:;<=>?@[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
mußt nur noch 4 Zeichen rauslöschen und schon hast du deinen Zeichensatz.
[add]
Zitat:
brauchen mir zu viel Platz.
hab noch irgendwo eine Base128 ^^
und eine Base256 wäre auch ganz schnell gebaut (CopyMemory
), aber diese hätte dann wieder dein Groß-/Kleinschreibungsproblemchen.