systemd python stdout encode變成ANSI - Linux

Table of Contents

在嘗試用systemd來掛載python3 script

碰到systemd會使python3 sys.stdout.encode變成ANSI

當有中文的時候就會出現fail

請問是否可以讓sys.stdout.encode保持utf-8?

謝謝

--

All Comments

Quanna avatarQuanna2017-11-27
試試多加PYTHONIOENCODING=utf-8的env?
Gilbert avatarGilbert2017-11-29
systemd 內 unit 可以用 Environment 指定環境變數
Gary avatarGary2017-12-03
感謝K大!!