下面的代碼那里有誤?。?/h1>
# -*- coding: utf-8 -*-
print u'''靜夜思\n\n床前明月光,\n\n疑是地上霜。\n\n舉頭望明月,\n\n低頭思故鄉。'''
或者:
# -*- coding: utf-8 -*-
print u'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
# -*- coding: utf-8 -*-
print u'''靜夜思\n\n床前明月光,\n\n疑是地上霜。\n\n舉頭望明月,\n\n低頭思故鄉。'''
或者:
# -*- coding: utf-8 -*-
print u'''靜夜思
床前明月光,
疑是地上霜。
舉頭望明月,
低頭思故鄉。'''
2016-02-12
建議樓主在文件頭加上
from __future__ import unicode_literals
然后去掉所有字符串前的 u, 這樣所有字符串均默認為unicode串 :)
因為 Window 的命令行窗口只能正確顯示 GBK/GB2312 的編碼。