diff --git a/simple_seismic_server.py b/simple_seismic_server.py index 8341028..4e60906 100755 --- a/simple_seismic_server.py +++ b/simple_seismic_server.py @@ -4,7 +4,7 @@ Uses Python's built-in http.server module """ -from http.server import HTTPServer, BaseHTTPRequestHandler, ThreadingHTTPServer +from http.server import HTTPServer, BaseHTTPRequestHandler import json from datetime import datetime import time @@ -109,10 +109,10 @@ def do_GET(self): def send_json(self, data): self.send_response(200) - self.send_header('Content-Type', 'application/json') + self.send_header('Content-Type', 'application/json; charset=utf-8') self.send_header('Access-Control-Allow-Origin', '*') self.end_headers() - self.wfile.write(json.dumps(data, separators=(',', ':')).encode()) + self.wfile.write(json.dumps(data, separators=(',', ':')).encode('utf-8')) def log_message(self, format, *args): """Override to customize logging"""