<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    漢辰攻略

    The palest ink is better than the best memory.

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      8 Posts :: 1 Stories :: 3 Comments :: 0 Trackbacks

    python 有str object 和 unicode object 兩種字符串, 都可以存放字符的字節(jié)編碼,但是他們是不同的type,這一點很重要,也是為什么會有encode 和decode。

    encode 和 decode在pyhton 中的意義可表示為

                                                                      encode
                                                  unicode -------------------------> str
                                                  unicode <--------------------------str
                                                                      decode
    幾種常用法:
    str_string.decode('codec') 是把str_string轉(zhuǎn)換為unicode_string, codec是源str_string的編碼方式
    unicode_string.encode('codec') 是把unicode_string 轉(zhuǎn)換為str_string,codec是目標(biāo)str_string的編碼方式
    str_string.decode('from_codec').encode('to_codec') 可實現(xiàn)不同編碼的str_string之間的轉(zhuǎn)換
    比如:

    >>> t='長城'
    >>> t
    '\xb3\xa4\xb3\xc7'
    >>> t.decode('gb2312').encode('utf-8')
    '\xe9\x95\xbf\xe5\x9f\x8e'

    str_string.encode('codec') 是先調(diào)用系統(tǒng)的缺省codec去把str_string轉(zhuǎn)換為unicode_string,然后用encode的參數(shù)codec去轉(zhuǎn)換為最終的str_string. 相當(dāng)于str_string.decode('sys_codec').encode('codec')。

    unicode_string.decode('codec') 基本沒有意義,unicode 在python里只用一種unicode編碼,UTF16或者UTF32(編譯python時就已經(jīng)確定),沒有編碼轉(zhuǎn)換的需要。 

    注:缺省codec在site-packages下的sitecustomize.py文件中指定,比如

    import sys
    sys.setdefaultencoding(
    'utf-8')



     

    posted on 2008-09-09 15:49 漢辰 閱讀(13144) 評論(1)  編輯  收藏

    Feedback

    # re: Python 字符編碼轉(zhuǎn)換要訣 2016-03-16 15:27 可廣泛你
    發(fā)過發(fā)  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 人妻丰满熟妇无码区免费| 成年网站免费入口在线观看 | 亚欧国产一级在线免费| 日本一线a视频免费观看| 亚洲国产精品成人AV在线| 天天干在线免费视频| 国产亚洲精品影视在线| 我要看免费的毛片| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 色www永久免费网站| 国产亚洲精品无码成人| 日本视频免费高清一本18| 亚洲精选在线观看| 波多野结衣在线免费视频| 亚洲一区在线观看视频| 好男人看视频免费2019中文| 亚洲人成自拍网站在线观看| 日本一道在线日本一道高清不卡免费| 爱情岛论坛免费视频| 亚洲精品无码乱码成人| 日韩视频在线观看免费| 亚洲欧洲另类春色校园网站| 成全高清视频免费观看| jizz免费观看| 亚洲国产精品久久66| 成人毛片免费视频| 人体大胆做受免费视频| 亚洲日本中文字幕区| 久久精品女人天堂AV免费观看| 国产精品成人亚洲| 亚洲不卡av不卡一区二区| 99久久免费国产香蕉麻豆| 亚洲AV日韩AV无码污污网站| 久久精品国产亚洲Aⅴ香蕉| 免费国产99久久久香蕉| 中国china体内裑精亚洲日本| 亚洲成年看片在线观看| 久久国产免费观看精品3| 99亚洲男女激情在线观看| 亚洲国产另类久久久精品| 成人免费午夜在线观看|