diff options
Diffstat (limited to 'searx')
| -rw-r--r-- | searx/engines/bing.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/searx/engines/bing.py b/searx/engines/bing.py index b2ad7b6cf..15c8ee611 100644 --- a/searx/engines/bing.py +++ b/searx/engines/bing.py @@ -33,8 +33,11 @@ def request(query, params): offset = (params['pageno'] - 1) * 10 + 1 if params['language'] != 'all': - query = u'language:{} {}'.format(params['language'].split('-')[0].upper(), - query.decode('utf-8')).encode('utf-8') + lang = params['language'].split('-')[0].upper() + else: + lang = 'EN' + + query = u'language:{} {}'.format(lang, query.decode('utf-8')).encode('utf-8') search_path = search_string.format( query=urlencode({'q': query}), |