我每小时在 Windows Server 2016 上运行一个 Python 脚本(“无论用户是否登录都运行”)。
Python 脚本基本上只是调用 API 并将结果导出到 JSON 文件中。问题是,有时 JSON 文件包含奇怪的字符。例如,“7494690”将显示为“�Q反馈'”。
如果我通过 RDP 登录服务器,那么文件输出的结果十分之十。如果我注销并且任务自动运行,那么大多数情况下(并非总是!)我会收到奇怪的字符 - 大约十分之八到九次。
我已更改用户,但问题仍然存在。有什么想法..?
由于您没有显示任何代码,我只是假设,您是否使用“UTF-8”进行解码?