最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python處理字符串中文(漢字)編碼的實例

 更新時間:2024年04月17日 09:02:02   作者:蛋蛋の微笑  
這篇文章主要介紹了Python處理字符串中文(漢字)編碼的實例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python處理字符串中文(漢字)編碼

在實際開發(fā)中,發(fā)現(xiàn)打印Python打印經(jīng)常出現(xiàn)亂碼,大部分都是編碼引起

簡單說一下utf-8/ gbk/ unicode編碼之間的相互轉(zhuǎn)換問題

  • utf-8是Unix下的一種通用編碼
  • gbk是win環(huán)境下的一種漢字編碼
  • unicode是一種二進制編碼

所有的utf-8和gbk編碼都得通過unicode編碼進行轉(zhuǎn)碼如圖:

首先,我們可以查看自己的字符串是什么編碼格式:

注意:

在Python3 中,需要將strTest轉(zhuǎn)換成二進制,再獲取編碼格式;

而在2.x時,不需要轉(zhuǎn)換,之接傳入:print chardet.detect(strTest)

import chardet
strTest = "這是一個測試用例"
print(chardet.detect(str_test.encode()))

得到輸出結(jié)果:

然后根據(jù)你的需要轉(zhuǎn)碼:

如   xxx.decode('utf-8').encode('gbk')

python有兩個函數(shù) decode() 和 encode()

  • decode(‘utf-8’) 是從utf-8編碼轉(zhuǎn)換成unicode編碼,當然括號里也可以寫'gbk'
  • encode('gbk') 是將unicode編碼編譯成gbk編碼,當然括號里也可以寫'utf-8'
str_to_gbk = str_test.encode('gbk')
print(chardet.detect(str_to_gbk))

另外,有些時候,我們輸出打印時,會出現(xiàn)中文打印是 \uxxx 等,可以試試以下代碼:

xxx.encode('utf-8').decode('unicode_escape')

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Django在win10下的安裝并創(chuàng)建工程

    Django在win10下的安裝并創(chuàng)建工程

    本篇文章主要介紹了Django在win10下的安裝并創(chuàng)建工程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 使用Django搭建一個基金模擬交易系統(tǒng)教程

    使用Django搭建一個基金模擬交易系統(tǒng)教程

    今天小編就為大家分享一篇使用Django搭建一個基金模擬交易系統(tǒng)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 10?個Python統(tǒng)計分析常用的經(jīng)典腳本分享

    10?個Python統(tǒng)計分析常用的經(jīng)典腳本分享

    在數(shù)據(jù)科學和統(tǒng)計分析中,Python 是一門非常流行的語言,本文整理了 10 個經(jīng)典的 Python 腳本,用于執(zhí)行日常的統(tǒng)計分析任務(wù),感興趣的小伙伴可以跟隨小編一起學習一下
    2026-01-01
  • django 外鍵model的互相讀取方法

    django 外鍵model的互相讀取方法

    今天小編就為大家分享一篇django 外鍵model的互相讀取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python+selenium實現(xiàn)QQ郵箱自動發(fā)送功能

    python+selenium實現(xiàn)QQ郵箱自動發(fā)送功能

    這篇文章主要為大家詳細介紹了python+selenium實現(xiàn)QQ郵箱自動發(fā)送功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Python中SOAP項目的介紹及其在web開發(fā)中的應(yīng)用

    Python中SOAP項目的介紹及其在web開發(fā)中的應(yīng)用

    這篇文章主要介紹了Python中的SOAP項目及其在web開發(fā)中的應(yīng)用,本文來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • Pandas DataFrame實現(xiàn)任意位置插入一列或一行

    Pandas DataFrame實現(xiàn)任意位置插入一列或一行

    Pandas是Python中最流行的數(shù)據(jù)處理和分析庫之一,在數(shù)據(jù)分析過程中,有時候需要在Dataframe中插入新的數(shù)據(jù)列,本文主要介紹了Pandas DataFrame實現(xiàn)任意位置插入一列或一行,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • python實現(xiàn)博客文章爬蟲示例

    python實現(xiàn)博客文章爬蟲示例

    簡單的博客文章爬蟲,比較通用,因為大部分的網(wǎng)站結(jié)構(gòu)都差不多,需要的朋友可以參考下
    2014-02-02
  • 使用Python算法實現(xiàn)從字符串中提取重復子串

    使用Python算法實現(xiàn)從字符串中提取重復子串

    在文本處理和數(shù)據(jù)分析中,經(jīng)常需要從字符串中提取重復出現(xiàn)的子串,本文將解析一個高效的Python算法,用于從給定字符串中提取長度超過3的重復子串,需要的朋友可以參考下
    2025-10-10
  • pycharm配置python 設(shè)置pip安裝源為豆瓣源

    pycharm配置python 設(shè)置pip安裝源為豆瓣源

    這篇文章主要介紹了pycharm配置python 設(shè)置pip安裝源為豆瓣源,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02

最新評論

丁青县| 卓尼县| 佛教| 罗田县| 遵义市| 萨嘎县| 固安县| 昆明市| 鹤山市| 留坝县| 长治县| 旅游| 新宾| 铜山县| 成安县| 精河县| 繁峙县| 锦屏县| 达孜县| 金昌市| 囊谦县| 神农架林区| 共和县| 阿克陶县| 阿尔山市| 盱眙县| 仲巴县| 高安市| 广灵县| 上思县| 宝坻区| 阳西县| 兴安盟| 云安县| 侯马市| 乐山市| 河北区| 诸城市| 静乐县| 瑞金市| 大足县|