Dictionary beschädigt den Namen des Schlüssels [Python]

Mein Problem ist, dass bei der Eingabe mit Akzent im Wörterbuch ein anderer Schlüsselname gespeichert wird und das Zeichen mit Akzent durch einen Zeichencode ersetzt wird. Ich bin neu hier, ich nehme jede Hilfe an. Danke für deine Hilfe

#!/usr/bin/python
# -*- coding: utf-8 -*-

products={}
try:
    prodNum = int(raw_input(u"Hány terméket kíván felvenni a listába?\r\n"))
    count   = 0

    while (count < prodNum):
        prodName            = raw_input(u"Kérem üsse be a %d. termék nevét!\r\n" %(count + 1))
        encodedName = prodName.decode('utf8')
        print(encodedName)
        prodVal             = int(raw_input(u"Kérem üsse be a %d. termék darabszámát!\r\n" %(count + 1))) 

        products[encodedName]  = prodVal
        count               = count + 1
except ValueError:
    print (u"Ide egy számot kellett volna írni. :)\r\n")

print(products)

Output:
Hány terméket kíván felvenni a listába?
1
Kérem üsse be a 1. termék nevét!
Qpa Kóla
Qpa Kóla
Kérem üsse be a 1. termék darabszámát!
2
{u'Qpa K\xf3la': 2}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage