import http.server
import socketserver
import os

os.chdir(os.path.dirname(os.path.abspath(__file__)))

class UTF8Handler(http.server.SimpleHTTPRequestHandler):
    def guess_type(self, path):
        mimetype = super().guess_type(path)
        if path.endswith('.txt'):
            return 'text/plain; charset=utf-8'
        return mimetype

with socketserver.TCPServer(("0.0.0.0", 3010), UTF8Handler) as httpd:
    httpd.serve_forever()
