系统区域设置导致编译的python脚本中的编码不正确?

系统区域设置导致编译的python脚本中的编码不正确?,python,localization,Python,Localization,我已经将一个python脚本编译成了一个.exe,并将它分发给了几个人,他们都使用英语作为系统语言环境,而我有一个不同的语言环境。当他们输入西里尔字母时,脚本崩溃了,但是我从来没有崩溃过。有没有一种方法可以解决这个问题而不必让他们更改他们的区域设置?我尝试在脚本中将字符串编码为utf8,但没有解决问题。我还能做什么?你能发布失败的代码吗?试着把#coding=utf-8放在脚本的顶部

我已经将一个python脚本编译成了一个.exe,并将它分发给了几个人,他们都使用英语作为系统语言环境,而我有一个不同的语言环境。当他们输入西里尔字母时,脚本崩溃了,但是我从来没有崩溃过。有没有一种方法可以解决这个问题而不必让他们更改他们的区域设置?我尝试在脚本中将字符串编码为utf8,但没有解决问题。我还能做什么?

你能发布失败的代码吗?试着把
#coding=utf-8
放在脚本的顶部