UnicodeEncodeError: 'cp950' codec can't encode character '\xbb' in position 0: illegal multibyte sequence從來查了一下,得到以下資訊:
- \xbb 字元就是「»」這個字元。
- windows環境中的命令提示字元,是使用cp950字元集,會有以上錯誤。
- 在ubuntu環境下的terminal,是使用utf-8字元集,可以正確顯示。
- 方法一:將'\xbb'替換掉 (字串的replace)。
- 方法二:在命令提示字元輸入 chcp65001,會切換成utf-8字元集。它會有輸出,不會有Error,但是輸出結果看似亂碼而非「»」。
沒有留言:
張貼留言