text: Title: HTTP Server and UTF-8 on Windows 8.1
  Body: On Windows 8.1 within a Powershell environment, using the command:
  
  pdoc --http
  
  and then seeking to load a page in the browser raised an exception (see below).
  
  The fix was to edit line 264 from "utf-8" to "ISO-8859-1". 
  
  Exception report begins:
  
  `Exception happened during processing of request from ('127.0.0.1', 9378)
  Traceback (most recent call last):
    File "c:\Python27\Lib\SocketServer.py", line 295, in _handle_request_noblock
      self.process_request(request, client_address)
    File "c:\Python27\Lib\SocketServer.py", line 321, in process_request
      self.finish_request(request, client_address)
    File "c:\Python27\Lib\SocketServer.py", line 334, in finish_request
      self.RequestHandlerClass(request, client_address, self)
    File "c:\Python27\Lib\SocketServer.py", line 651, in __init__
      self.handle()
    File "c:\Python27\Lib\BaseHTTPServer.py", line 340, in handle
      self.handle_one_request()
    File "c:\Python27\Lib\BaseHTTPServer.py", line 328, in handle_one_request
      method()
    File ".\env\Scripts\pdoc", line 100, in do_GET
      modules.append((name, quick_desc(imp, name, ispkg)))
    File ".\env\Scripts\pdoc", line 264, in quick_desc
      for i, line in enumerate(f):
    File "C:\Users\xxx\Projects\marrs\env\lib\codecs.py", line 681, in next
      return self.reader.next()
    File "C:\Users\xxx\Projects\marrs\env\lib\codecs.py", line 612, in next
      line = self.readline()
    File "C:\Users\xxx\Projects\marrs\env\lib\codecs.py", line 527, in readline
      data = self.read(readsize, firstline=True)
    File "C:\Users\xxx\Projects\marrs\env\lib\codecs.py", line 474, in read
      newchars, decodedbytes = self.decode(data, self.errors)
  UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 0: invalid start byte
  `
  