当 python 脚本 运行 通过 cron 抛出 UnicodeEncodeError
Throws UnicodeEncodeError when python script run via cron
我的 python 脚本 运行 在手动 运行 时很好,但每当 运行 来自 cron 作业时它就会抛出
UnicodeEncodeError: 'ascii' codec can't encode character '\u2122' in position 0: ordinal not in range(128)
myfile.py:
print(u"\u2122")
我在 macos high sierra
python 版本是 3.6.0
通过在 crontab 之上放置来修复它:
LC_ALL="en_US.UTF-8"
我的 python 脚本 运行 在手动 运行 时很好,但每当 运行 来自 cron 作业时它就会抛出
UnicodeEncodeError: 'ascii' codec can't encode character '\u2122' in position 0: ordinal not in range(128)
myfile.py:
print(u"\u2122")
我在 macos high sierra python 版本是 3.6.0
通过在 crontab 之上放置来修复它:
LC_ALL="en_US.UTF-8"