Так что действительно легко декодировать []byte []rune (просто приведение к string, а затем приведение к []rune работает очень хорошо, я предполагаю, что по умолчанию это utf8 и с байтами-заполнителями для инвалидов). Мой вопрос - как вы предполагаете декодировать эту []rune обратно в []byte в форме utf8?
Я что-то пропустил или мне пришлось вручную вызывать EncodeRune для каждой руны в моей []rune? Конечно, есть кодировщик, которому я могу просто передать Writer.