Dump in PyYaml als utf-8

Ich versuche zu laden eine Reihe von utf-8-kodierte strings und steckt Sie wieder mit PyYaml. Dies ist der code für das laden/Abladen:

lang_yml = yaml.load(codecs.open(lang + ".yml.old", "r", "utf-8"))
test_file_path = lang + '.yml'
stream = file(test_file_path, 'w')
yaml.dump(lang_yml, stream,  default_flow_style=False, encoding=('utf-8'))

Aber strings, die beginnen, wie "En arrière" endet, wird gespeichert als "En arri\xE8re".
Was mache ich falsch?

InformationsquelleAutor panmari | 2012-05-18
Schreibe einen Kommentar