From 8dac47f7e5d0b940c77ef77ef43713d24309ea91 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Mon, 21 Oct 2013 20:04:48 +0200 Subject: [PATCH] Minor patch (for recognition of x-mac-turkish codec) --- lib/request/basic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/request/basic.py b/lib/request/basic.py index 529e46289..53e38e69b 100755 --- a/lib/request/basic.py +++ b/lib/request/basic.py @@ -137,8 +137,8 @@ def checkCharEncoding(encoding, warn=True): encoding = encoding.replace("5589", "8859") # iso-5589 -> iso-8859 elif "2313" in encoding: encoding = encoding.replace("2313", "2312") # gb2313 -> gb2312 - elif "x-euc" in encoding: - encoding = encoding.replace("x-euc", "euc") # x-euc-kr -> euc-kr + elif encoding.startswith("x-"): + encoding = encoding[len("x-"):] # x-euc-kr -> euc-kr / x-mac-turkish -> mac-turkish elif "windows-cp" in encoding: encoding = encoding.replace("windows-cp", "windows") # windows-cp-1254 -> windows-1254