下面的程序在我的Windows 10机器上触发了UnicodeEncodeError(运行Python 3.5.2),但在我的Linux机器上(运行Python 3.3.2)没有任何错误。
在Linux系统中,日志文件正确地包含了以下内容:
在Windows上,我收到以下错误:
有什么可能导致此差异的想法吗?
#!/usr/bin/python
import logging
str ="Antonín Dvořák"
logging.basicConfig(filename='log.txt', level=logging.INFO)
logging.info(str)
在Linux系统中,日志文件正确地包含了以下内容:
INFO:root:Antonín Dvořák
在Windows上,我收到以下错误:
![enter image description here](https://istack.dev59.com/oc1v7.webp)