def dehexify(data):
    """
    Decode hex/url data
    """
    hexen = {'\x1c': ',', '\x11': ',', '\x12': '\n', '"': '"', '#': '#',
        "'": "'", '(': '(', ')': ')', '+': '+', '-': '-', '.': '.', '/':
        '/', '|': '|'}
    uri = {'%11': ',', '%12': '\n', '%20': ' ', '%22': '"', '%23': '#',
        '%27': "'", '%28': '(', '%29': ')', '%2B': '+', '%2D': '-', '%2E':
        '.', '%2F': '/', '%3A': ':', '%7C': '|'}
    for enc, dec in hexen.items():
        data = data.replace(enc, dec)
    for enc, dec in uri.items():
        data = data.replace(enc, dec)
    return data
