depp: 1 Buchstabe(Zeichen) = Byte

moin!
wie kann man das ungefähr umrechnen?
danke

  1. n'abend,

    wie kann man das ungefähr umrechnen?

    das kommt mal sehr stark auf den verwendeten zeichensatz an...

    kannst drauf gehen, dass ein UTF-8 zeichen mehr speicher braucht, als ein ASCII zeichen...

    weiterhin schönen abend...

    --
    wer braucht schon großbuchstaben?
    1. Hallo,

      kannst drauf gehen, dass ein UTF-8 zeichen mehr speicher braucht, als ein ASCII zeichen...

      Gaanz schlechtes Beispiel ;-).
      Gerade die ASCII-Zeichen benötigen in UTF-8 eben auch nur _genau_ ein Byte(1 Octet == 8 Bit) Speicherplatz. Nur für die Zeichen, welche _nicht_ im ASCII-Zeichensatz enthalten sind (die deutschen Umlaute z.B.), werden mehrere Bytes (für die deutschen Umlaute bspw. 2) benötigt.

      Die ISO-Zeichensätze(ISO-8859-1, ISO-8859-2, ... z.B.) sind alle auf 256 Zeichen (ein Byte) beschränkt. Hier gilt immer 1 Zeichen == 1 Octet == 8 Bit. Das hat dann allerdings den Nachteil, dass man ggf. für unterschiedliche Sprachen unterschiedliche ISO-Zeichensätze benötigt.

      viele Grüße

      Axel

  2. N'Obend

    wie kann man das ungefähr umrechnen?

    Bei Plaintext kannst du von 1Byte = 1Zeichen ausgehen, vorausgesetzt du verwendest eine Zeichenkodierung wie z.B. ISO-8859-1 oder vergleichbares.
    Bei UTF-8 z.B. kann ein Zeichen aber auch aus mehreren Bytes bestehen, auch hier wird jedoch der Basiszeichensatz (keine Sonderzeichen etc.) mit nur einem Byte kodiert.

    Siehe z.B.
    * Zeichenkodierung
    * ASCII
    * ISO 8859-1
    * UTF-8

    Tschö,
    dbenzhuser

    --
    Heute in der Reihe „unser Ranking soll schöner werden“:
    Gefälschte Musikinstrumente Marke Bessons