diff --git a/lib/collmex/request.rb b/lib/collmex/request.rb index 7f80619..484d515 100644 --- a/lib/collmex/request.rb +++ b/lib/collmex/request.rb @@ -77,7 +77,7 @@ def execute # http://www.collmex.de/faq.html#zeichensatz_import encoded_body = payload.encode("ISO8859-1", undef: :replace) # Do not blow up on undefined characters in ISO8859-1 response = @http.request_post(Collmex::Request.uri.request_uri, encoded_body, Collmex::Request.header_attributes) - response.body.force_encoding("ISO8859-1") if response.body.encoding.to_s == "ASCII-8BIT" + response.body.force_encoding("ISO8859-1") if response.body.encoding == Encoding::BINARY @raw_response[:string] = response.body.encode("UTF-8")