Skip to content
Snippets Groups Projects
Commit 02e15d12 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Implement proper decoding of ISO 8859-1 content

parent b65bcd14
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,8 @@ package bahn
import (
"fmt"
"golang.org/x/net/html/charset"
"io"
"io/ioutil"
"net/http"
"strings"
......@@ -176,8 +178,13 @@ func (c *ApiClient) Suggestions(line string, date time.Time) ([]Suggestion, erro
return suggestions, err
}
var utf8reader io.Reader
if utf8reader, err = charset.NewReader(response.Body, response.Header.Get("Content-Type")); err != nil {
return suggestions, nil
}
var content []byte
if content, err = ioutil.ReadAll(response.Body); err != nil {
if content, err = ioutil.ReadAll(utf8reader); err != nil {
return suggestions, err
}
strippedContent := string(content)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment