Python para mostrar caracteres especiais

Sei que existem muitos tópicos sobre esse problema, mas não consegui encontrar um que resolva meu problem

Estou tentando imprimir uma string, mas quando impressa ela não mostra caracteres especiais (por exemplo, æ, ø, å, ö e ü). Quando imprimo a string usandorepr() é isso que eu recebo:

u'Von D\xc3\xbc' eu'\xc3\x96berg'

Alguém sabe como posso converter isso paraVon Dü eÖberg? É importante para mim que esses caracteres não sejam ignorados, por exemplo.myStr.encode("ascii", "ignore").

EDITA

Este é o código que eu uso. Eu uso o BeautifulSoup para raspar um site. O conteúdo de uma célula <td>) em uma tabela <table>), é colocado na variávelname. Essa é a variável que contém caracteres especiais que não consigo imprimi

web = urllib2.urlopen(url);
soup = BeautifulSoup(web)
tables = soup.find_all("table")
scene_tables = [2, 3, 6, 7, 10]
scene_index = 0
# Iterate over the <table>s we want to work with
for scene_table in scene_tables:
    i = 0
    # Iterate over < td> to find time and name
    for td in tables[scene_table].find_all("td"):
        if i % 2 == 0:  # td contains the time
            time = remove_whitespace(td.get_text())
        else:           # td contains the name
            name = remove_whitespace(td.get_text()) # This is the variable containing "nonsense"
            print "%s: %s" % (time, name,)
        i += 1
    scene_index += 1

questionAnswers(6)

yourAnswerToTheQuestion