<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,這一點(diǎn)很重要,也是為什么會有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') 可實(shí)現(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 漢辰 閱讀(13137) 評論(1)  編輯  收藏

    Feedback

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


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产亚洲福利精品一区| 成年男女免费视频网站| 91香蕉国产线观看免费全集| 久久经典免费视频| 亚洲高清无在码在线电影不卡| 成在线人免费无码高潮喷水| 中文免费观看视频网站| 亚洲色偷偷av男人的天堂| 95老司机免费福利| 久久久久亚洲精品男人的天堂| 曰韩无码AV片免费播放不卡| 蜜臀AV免费一区二区三区| 亚洲精品乱码久久久久久下载| 青青青国产在线观看免费网站| 红杏亚洲影院一区二区三区| 巨胸喷奶水www永久免费| 亚洲另类激情综合偷自拍图| 久久久99精品免费观看| 亚洲国产成人精品电影| 四虎在线视频免费观看| 又大又硬又粗又黄的视频免费看 | 久久久亚洲精品国产| 99热这里有免费国产精品| 亚洲六月丁香六月婷婷蜜芽| 免费黄色网址入口| 亚洲综合久久综合激情久久| 成人免费福利视频| 色天使色婷婷在线影院亚洲 | 国产精品亚洲A∨天堂不卡| 免费A级毛片无码视频| 亚洲一久久久久久久久| 亚洲日韩涩涩成人午夜私人影院| 免费无码H肉动漫在线观看麻豆| 宅男666在线永久免费观看| 亚洲制服丝袜一区二区三区| 全部免费毛片在线播放| 亚洲精品日韩一区二区小说| 亚洲精品国产高清嫩草影院| 美女无遮挡免费视频网站| 亚洲AV无码成人精品区在线观看 | 亚洲中文字幕无码久久精品1|