Escribiendo datos unicode en csv

Sé que se han hecho muchas preguntas similares, pero en serio no he podido implementar correctamente el escritor csv que escribe correctamente en csv (muestra basura).

Estoy tratando de usar UnicodeWriter como se menciona endocumentos oficiales .

<code>ff = open('a.csv', 'w')
writer = UnicodeWriter(ff)
st = unicode('Displaygrößen', 'utf-8') #gives (u'Displaygr\xf6\xdfen', 'utf-8')
writer.writerow([st])
</code>

Esto no me da ningún error de decodificación o codificación. Pero escribe la palabra.Displaygrößen comoDisplaygrößen que no es bueno ¿Puede alguien ayudarme en lo que estoy haciendo mal aquí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta