feat(config): 增加 allow_unicode 和 encoding 参数以支持 Unicode 字符

This commit is contained in:
songsenand 2026-01-25 02:02:35 +08:00
parent bae7b2fc19
commit ab343c6ca7
1 changed files with 4 additions and 1 deletions

View File

@ -87,7 +87,10 @@ class ConfigManager:
# 直接保存所有字段,不排除任何内容
config_dict = self._config.model_dump()
with open(self.config_file, 'w', encoding='utf-8') as f:
yaml.dump(config_dict, f, default_flow_style=False)
yaml.dump(config_dict, f,
default_flow_style=False,
allow_unicode=True, # 新增允许Unicode字符
encoding='utf-8') # 确保编码
except Exception as e:
print(f"保存配置失败: {e}")