Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#6

AW: Base64 case insensitive

  Alt 5. Jul 2010, 18:05
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 5. Jul 2010 um 18:13 Uhr)
  Mit Zitat antworten Zitat