// Convert the designated charset HTML to utf-8 encoded HTML.
// `charset` being one of the charsets known by the iconv package.
utfBody, err := iconv.NewReader(res.Body, charset, "utf-8")
if err != nil {
// handler error
}
Видимо вы не поняли вопроса. Речь о том какая библиотека лучше и о том как их более удачно сравнить. То что вы предложили - ещё одна библиотека делающая тоже самое.