Wie encode []rune in []byte Verwendung von utf8 in golang?

Also es ist wirklich einfach zu entschlüsseln []byte in eine []rune (einfach werfen zu string, dann cast zu []rune sehr gut funktioniert, ich gehe davon aus, dass es standardmäßig auf utf8 und mit filler-bytes für die Invaliden). Meine Frage ist - wie werden Sie angenommen zu Dekodieren dies []rune zurück []byte im utf8-form?

Bin ich etwas fehlt, oder muss ich manuell aufrufen, EncodeRune für jede einzelne rune in meinem []rune? Sicherlich gibt es einen encoder, ich kann einfach passieren eine Writer zu.

Schreibe einen Kommentar