MudGuard: Fileupload, Bytes, Cast->String, Bytes

Beitrag lesen

Hi,

Testhalber caste ich jetzt diesen Byte-Array zu einem String.
PS: Ich nutze Grails/Groovy.

Welches Encoding wird bei toString() vorausgesetzt?
Ich kenne Grails/Groovy nicht (außer vom Namen her), daher kann ich das nicht beurteilen.
Berücksichtige, wie Christian schon schrieb, daß nicht jedes Byte (bzw. jede Byte-Kombination) bei jedem Encoding ein Zeichen darstellt.
Beispiel: Bytes mit Werten über 128 können keine US-ASCII-Zeichen sein.
Aber auch z.B. bei UTF-8 können nicht alle Byte-Kombinationen in Zeichen umgewandelt werden.

In Java kann man bei den Konvertierungen, z.B. beim Konstruktor, neben dem Byte-Array auch die Kodierung angeben, also  new String(bytearray, "UTF-8")

Vielleicht kann G/G das ja auch?

Danach hole ich mir anhand des Strings wieder das Byte-Array.

Welchen Zweck außer Zeit-, CPU-Last- und Speicherverbrauch soll das hin- und her-konvertieren denn haben?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.