163MusicLyrics完整使用指南:免费获取网易云QQ音乐歌词的终极方案
2026/6/7 16:15:51
在JSON文件中,有些字段值是直接使用汉字,而有些字段值则是以\u开头的字符,这是因为:
\uXXXX的字符:\u后面跟着的是字符的 Unicode 十六进制表示。json.dumps默认会将中文转为\u编码)ensure_ascii=False:import json with open('config.json', 'w', encoding='utf-8') as f: json.dump(config, f, ensure_ascii=False, indent=4)\uXXXX是 Unicode 编码的中文字符。在Fay数字人框架中,要确保config.json文件中,字段显示为汉字需要在config_util.py文件中进行如下修改:
# 保存到文件 with codecs.open(config_json_path, mode='w', encoding='utf-8',ensure_ascii=False) as file: file.write(json.dumps(config_data, sort_keys=True, indent=4, separators=(',', ': ')))