為什么在Python編譯器中使用Unicode輸入中文無法顯示?
>>>?print?u'中文\n日文\n韓文' ?D?? è??? o??? >>>?print?u'你好’ SyntaxError:?EOL?while?scanning?string?literal >>>?print?u'中文‘ SyntaxError:?EOL?while?scanning?string?literal >>>?print?u'中文' ?D?? >>>
>>>?print?u'中文\n日文\n韓文' ?D?? è??? o??? >>>?print?u'你好’ SyntaxError:?EOL?while?scanning?string?literal >>>?print?u'中文‘ SyntaxError:?EOL?while?scanning?string?literal >>>?print?u'中文' ?D?? >>>
2016-05-09
舉報
2016-05-09
如果中文字符串在Python環境下遇到 UnicodeDecodeError,這是因為.py文件保存的格式有問題??梢栽诘谝恍刑砑幼⑨?/p>
# -*- coding: utf-8 -*-
目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。