【python3】读取文件时摄氏度显示 бу

在python3中读取文件中的摄氏度°,显示为бу
而直接给变量赋值10°,然后再print,显示10°,正常。
说明问题存在于要读取的文件上,猜测是编码的问题。使用文本打开文件,然后另存时,出现的编码方式不是UTF-8
【python3】读取文件时摄氏度显示 бу
修改编码方式为UTF-8然后保存,再次读取文件内容,摄氏度°显示正常