如題,假設程式碼是:
test.py
print('含有简体字的中文')
在 Windows 上直接執行 test.py 沒問題,
但如果在執行 test.py > test.log 就會發生錯誤:
UnicodeEncodeError: 'cp950' codec can't encode character '\u7b80'
in position 2: illegal multibyte sequence
請教各位大大,該如何調整程式碼,
才能做到直接執行能看到正常輸出,
且重導向 stdout 至檔案時也能正確寫入呢?