|  | @@ -25,6 +25,8 @@ path.append(realpath(dirname(realpath(__file__)) + '/../'))
 | 
	
		
			
			| 25 | 25 |  # initialization
 | 
	
		
			
			| 26 | 26 |  from json import dumps
 | 
	
		
			
			| 27 | 27 |  from searx import settings
 | 
	
		
			
			|  | 28 | +import sys
 | 
	
		
			
			|  | 29 | +import codecs
 | 
	
		
			
			| 28 | 30 |  import searx.query
 | 
	
		
			
			| 29 | 31 |  import searx.search
 | 
	
		
			
			| 30 | 32 |  import searx.engines
 | 
	
	
		
			
			|  | @@ -97,5 +99,6 @@ result_container_json = {
 | 
	
		
			
			| 97 | 99 |      "paging": result_container.paging,
 | 
	
		
			
			| 98 | 100 |      "results_number": result_container.results_number()
 | 
	
		
			
			| 99 | 101 |  }
 | 
	
		
			
			|  | 102 | +sys.stdout = codecs.getwriter("UTF-8")(sys.stdout)
 | 
	
		
			
			|  | 103 | +sys.stdout.write(dumps(result_container_json, sort_keys=True, indent=4, ensure_ascii=False, encoding="utf-8", default=json_serial))
 | 
	
		
			
			| 100 | 104 |  
 | 
	
		
			
			| 101 |  | -print(dumps(result_container_json, sort_keys=True, indent=4, ensure_ascii=False, encoding="utf-8", default=json_serial))
 |