如何从configparser config.ini文件中获取带有重音的特殊字符的字符串?

2024-09-28 01:24:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我在config.ini文件中存储了一些字符串,我使用configparser模块提取这些字符串

我的字符串有一些特殊字符:

config.ini

# -*- coding: utf-8 -*-
instagram_subject=êtes-vous intéressé?
instagram_msg=êtes-vous intéressé?

我将这个文件保存在记事本中,类型为“utf8”

在我提取这些字符串的代码中,我得到了一些奇怪的输出

代码

# -*- coding: utf-8 -*-
config = configparser.ConfigParser()
config.read('config.ini')
insta_mail_message = config['Instagram']['instagram_msg']
insta_mail_subject = config['Instagram']['instagram_subject']
print(f"insta_mail_message : {insta_mail_message}")
print(f"insta_mail_subject : {insta_mail_subject}")

输出

insta_mail_message : êtes-vous intéressé?
insta_mail_subject : êtes-vous intéressé?

所以我试了一下: 去解码,去编码,去解码,去编码。。。。。它只是不想显示我的口音字符

有人能告诉我如何处理configparser文件中字符串中的特殊字符吗


Tags: 文件字符串configmessagemailtesiniconfigparser

热门问题