10
我試圖加載一堆utf-8編碼的字符串並使用PyYaml再次轉儲它們。這是加載代碼/傾倒:作爲utf-8在PyYaml中轉儲
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'))
但是,這開始作爲一個字符串「恩ARRIERE」最終被保存爲「恩ARRI \ xE8re」。 我在做什麼錯?