From 19cff44ec1b8eeec99459b504a681aa440f6344c Mon Sep 17 00:00:00 2001 From: Eduardo Rodrigues Date: Sat, 9 Feb 2019 22:14:22 +0100 Subject: [PATCH] fix response with utf8 bom --- requests/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/requests/models.py b/requests/models.py index 62dcd0b7c8..4eb52d9496 100644 --- a/requests/models.py +++ b/requests/models.py @@ -855,6 +855,9 @@ def text(self): # Fallback to auto-detected encoding. if self.encoding is None: encoding = self.apparent_encoding + # Forcefully remove BOM from UTF-8 + elif self.encoding.lower() == 'utf-8': + encoding = 'utf-8-sig' # Decode unicode from given encoding. try: