diff --git a/client.go b/client.go index 84900c3388b38cf8a1bd09f4eaa4103b94ff4634..46907fb8d68ccab547f2a60cbdc7c82a35f5eb25 100644 --- a/client.go +++ b/client.go @@ -179,7 +179,7 @@ func (c *ApiClient) Suggestions(line string, date time.Time) ([]Suggestion, erro } var utf8reader io.Reader - if utf8reader, err = charset.NewReader(response.Body, response.Header.Get("Content-Type")); err != nil { + if utf8reader, err = charset.NewReaderLabel("ISO 8859-1", response.Body); err != nil { return suggestions, nil } diff --git a/go.mod b/go.mod index 67489268802bf6d6f7606b48c7e0dbb9158ecd8f..f8ea4a40f7945d31ce42c63b4e033f7a321d3a7b 100644 --- a/go.mod +++ b/go.mod @@ -5,5 +5,6 @@ go 1.12 require ( github.com/andybalholm/cascadia v1.0.0 golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01 + golang.org/x/text v0.3.2 // indirect gopkg.in/yaml.v2 v2.2.2 ) diff --git a/go.sum b/go.sum index 5a80ddfc2bcc1b47d5a581a9f191591f51ae0f1f..4013c7d7a08c9d950e3a8f4aba10dba1259b8a1b 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,10 @@ +github.com/andybalholm/cascadia v1.0.0 h1:hOCXnnZ5A+3eVDX8pvgl4kofXv2ELss0bKcqRySc45o= github.com/andybalholm/cascadia v1.0.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= +golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01 h1:po1f06KS05FvIQQA2pMuOWZAUXiy1KYdIf0ElUU2Hhc= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=