Browse Source

[fix] bing unicode issue part III.

Adam Tauber 8 years ago
parent
commit
16f2e346b3
1 changed files with 2 additions and 2 deletions
  1. 2 2
      searx/engines/bing.py

+ 2 - 2
searx/engines/bing.py

@@ -33,10 +33,10 @@ 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'))
+        query = u'language:{} {}'.format(params['language'].split('_')[0].upper(), query.decode('utf-8')).encode('utf-8')
 
     search_path = search_string.format(
-        query=urlencode({'q': query.encode('utf-8')}),
+        query=urlencode({'q': query}),
         offset=offset)
 
     params['url'] = base_url + search_path