Add extra check for tracker URL encoding.

To handle strange tracker URLs such as "http://tracker.publichd.eu:80/annou\xe2\x80\x8bnce".

Error:
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position