From 018b6b943010d47d033a76427c3d39296b747f42 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Mon, 4 Apr 2011 18:20:09 +0000 Subject: [PATCH] fix for a charset encoding reported by Kirill --- lib/request/basic.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/request/basic.py b/lib/request/basic.py index ac30e4959..29323b109 100644 --- a/lib/request/basic.py +++ b/lib/request/basic.py @@ -103,7 +103,9 @@ def checkCharEncoding(encoding): # popular typos/errors if '8858' in encoding: - encoding = encoding.replace('8858', '8859') + encoding = encoding.replace('8858', '8859') # iso-8858 -> iso-8859 + elif '2313' in encoding: + encoding = encoding.replace('2313', '2312') # gb2313 -> gb2312 if encoding.startswith('8859'): encoding = 'iso-%s' % encoding