2012-05-18 7 views
10

私はたくさんのutf-8でエンコードされた文字列を読み込み、PyYamlでそれらを再度ダンプしようとしています。PyYamlでダンプをutf-8として

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')) 

しかし、「エンarrièreは」「エンARRI \ xE8re」として保存されてしまうよう始まる文字列:これは、ロード/ダンプするコードです。 私は何が間違っていますか?

答えて

関連する問題