谁能告诉我为什么相同的代码在Linux上运行得很好,但在Windows上却不行?print("Output :" + open("data.txt", "r").read())UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 1: character maps to <undefined>Output :☀♠☂
问题
我在使用python2.7读取包含utf-8字符串的脚本时遇到了问题;在sitecustomize.py中将默认编码设置为utf-8似乎不需要。这是我的sitecustomize.py:sys.setdefaultencoding("utf-8")$ /usr/bin/pythonutf-8字符串的脚本时,如下面的test.py所示(包含·at code point U+