Ich habe kein Problem, eine Zeichenfolge in ein byteArray von UTF-16-codierten Zeichen zu konvertieren, aber die Anwendung, mit der ich versuche zu kommunizieren (in Erlang geschrieben) versteht nur Latin-1-Codierung. Gibt es eine Möglichkeit, ein ByteArray voll von Latin-1-Zeichen-Codes aus einer Zeichenfolge in Actionscript 3 zu erstellen?Gibt es eine Möglichkeit, eine reguläre Zeichenfolge in ActionScript 3 in ein ByteArray mit lateinischen Zeichencodes zu konvertieren?
6
A
Antwort
14
byteArray.writeMultiByte (String, "iso-8859-1"); Ja
, dachte ich, das würde auch den Trick tun, aber es schafft es tatsächlich, die Charaktere selbst, anstatt die Zeichenwerte zu schreiben. Vielleicht übersehe ich etwas Offensichtliches. –
Können Sie erklären, was der Unterschied zwischen den "Zeichen selbst" und "Zeichenwerten" ist? – aaaidan
Die Zeichen werden im Speicher als Kodierungsdarstellung gespeichert (normalerweise ASCII oder UTF-8). Zum Beispiel wird der Buchstabe "N" als hexadezimaler Wert "4e" im Speicher dargestellt. –