課程
/后端開發
/Python
/初識Python
命令提示符下運行python程序,print()函數打印輸出中文時,出現亂碼如何解決?如下圖:
2017-09-05
源自:初識Python 2-3
正在回答
中文是`unicode`編碼
所以必須這樣: `print u'你好,世界'`
_李勇 提問者
在中文的字符串前加一個‘u’,u表示unicode 編碼字符串,就不存在亂碼問題了。
Python在后來添加了對Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:
print u'中文'中文
注意:?不加 u ,中文就不能正常顯示。
這一章講到:
http://www.xianlaiwan.cn/code/3271
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-05
中文是`unicode`編碼
所以必須這樣: `print u'你好,世界'`
2017-09-05
在中文的字符串前加一個‘u’,u表示unicode 編碼字符串,就不存在亂碼問題了。
2017-09-05
Python在后來添加了對Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:
print u'中文'
中文
注意:?不加 u ,中文就不能正常顯示。
這一章講到:
http://www.xianlaiwan.cn/code/3271