Hi,
@Slyh: Mit Christoph bitte nicht so ungenau! ;-))
Davon gibt's hier mehrere.
Aber das aendert nix ;-)
Der Datenyp char ist in Java ein 16-bit Unicode character. Im Speicher ist er 2 Octets lang. Dass der Java-Datentyp byte im Speicher 1 Octet belegt, ist zwar wahr, hat aber nicht direkt etwas mit einer Umrechnung zwischen char und byte zu tun. Dass ein byte ein Octet (8 bit) lang ist, ist eine häufig, eben auch in Java, anzutreffende Festlegung, aber keine Grundeinheit der Datenverarbeitung.
Ja, schon besser ;-)
Nein, das waere der Java-Datentyp "String".
Ja, hier ging es doch um Java, oder?
Und PHP.
Aber auch nur, wenn char der Java-Datentyp "Char" ist.
Wo wird der Datentyp "Char" für Java definiert?
Hae?
Oh, was peinlich! ;-)
btw: Woraus besteht ein Unicode-String in anderen Programmiersprachen, die Du nutzt?
Das ist verschieden. Mindestgroesse wird natuerlich eingehalten.
Ich habe aber auch sehr selten Gelegenheit mich mit Unicode direkt rumzuschlagen, meist kann ich es mehr oder weniger elegant vermeiden.
so short
Christoph Zurnieden