99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線(xiàn)電話(huà):13121318867

登錄
2018-10-25 閱讀量: 935
Python程序中文輸出問(wèn)題怎么解決?

在Python3中,對(duì)中文進(jìn)行了全面的支持,但在Python2.x中需要進(jìn)行相關(guān)的設(shè)置才能使用中文。否則會(huì)出現(xiàn)亂碼。

Python默認(rèn)采取的ASCII編碼,字母、標(biāo)點(diǎn)和其他字符只使用一個(gè)字節(jié)來(lái)表示,但對(duì)于中文字符來(lái)說(shuō),一個(gè)字節(jié)滿(mǎn)足不了需求。

為了能在計(jì)算機(jī)中表示所有的中文字符,中文編碼采用兩個(gè)字節(jié)表示。如果中文編碼和ASCII混合使用的話(huà),就會(huì)導(dǎo)致解碼錯(cuò)誤,從而才生亂碼。

解決辦法:

交互式命令中:一般不會(huì)出現(xiàn)亂碼,無(wú)需做處理

py腳本文件中:跨字符集必須做設(shè)置,否則亂碼

1. 首先在開(kāi)頭一句添加:

# coding = utf-8   
# 或
# coding = UTF-8
# 或
# -*- coding: utf-8 -*-

2. 其次需將文件保存為UTF-8的格式!

3. 最后:

s.decode('utf-8').encode('gbk') 

11.4127
3
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無(wú)數(shù)據(jù)
推薦帖子