decode('原來的字符編碼')-->Unicode字符串-->encode('新的字符編碼')-->字節串 #!/usr/bin/env python# -*- coding:utf- 8 -*-utf_8_a = '我愛中國' gbk_a = utf_8_a. decode ( 'utf-8' ). encode ( 'gbk' ) print (gbk_a. decode ( 'gbk' )) 輸出結果: 我愛中國 Python3中定義的字符串默認" />

色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python字符編碼轉換

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:了不起 ? 2023-07-05 16:25 ? 次閱讀

UNICODE字符串可以與任意字符編碼的字節進行相互轉換,如圖:

圖片

那么大家很容易想到一個問題,就是不同的字符編碼的字節可以通過Unicode相互轉換嗎?答案是肯定的。

Python2中的字符串進行字符編碼轉換過程是:

字節串-->decode('原來的字符編碼')-->Unicode字符串-->encode('新的字符編碼')-->字節串

#!/usr/bin/env python
# -*- coding:utf-8 -*-


utf_8_a = '我愛中國'
gbk_a = utf_8_a.decode('utf-8').encode('gbk')
print(gbk_a.decode('gbk'))

輸出結果:

我愛中國

Python3中定義的字符串默認就是unicode,因此不需要先解碼,可以直接編碼成新的字符編碼:

字符串-->encode('新的字符編碼')-->字節串

#!/usr/bin/env python
# -*- coding:utf-8 -*-


utf_8_a = '我愛中國'
gbk_a = utf_8_a.encode('gbk')
print(gbk_a.decode('gbk'))

輸出結果:

我愛中國

最后需要說明的是,Unicode不是有道詞典,也不是google翻譯器,它并不能把一個中文翻譯成一個英文。正確的字符編碼的轉換過程只是把同一個字符的字節表現形式改變了,而字符本身的符號是不應該發生變化的,因此并不是所有的字符編碼之間的轉換都是有意義的。怎么理解這句話呢?比如GBK編碼的“中國”轉成UTF-8字符編碼后,僅僅是由4個字節變成了6個字節來表示,但其字符表現形式還應該是“中國”,而不應該變成“你好”或者“China”。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼
    +關注

    關注

    6

    文章

    940

    瀏覽量

    54814
  • 字符
    +關注

    關注

    0

    文章

    233

    瀏覽量

    25199
  • python
    +關注

    關注

    56

    文章

    4792

    瀏覽量

    84628
收藏 人收藏

    評論

    相關推薦

    C++字符編碼轉換的基本方法

    這篇文章介紹了如何在最常見的編碼方式(Unicode, UTF-8, ANSI)之間進行轉換,結合代碼實例,清晰明了,方便讀者理解,例子也可以直接拿來使用。本文推薦給經常對文字字符串進行處理的程序員閱讀,使其掌握
    發表于 09-20 09:50 ?1972次閱讀

    字符集與字符編碼詳解

    字符集與字符編碼詳解
    發表于 09-12 08:33 ?4次下載
    <b class='flag-5'>字符</b>集與<b class='flag-5'>字符</b>集<b class='flag-5'>編碼</b>詳解

    從5個方面來解析計算機中的字符編碼概念

    字符編碼是計算機編程中不可回避的問題,不管你用 Python2 還是 Python3,亦或是 C++, Java 等,我都覺得非常有必要厘清計算機中的
    的頭像 發表于 01-16 09:08 ?7930次閱讀
    從5個方面來解析計算機中的<b class='flag-5'>字符</b><b class='flag-5'>編碼</b>概念

    Python轉義字符使用總結資料免費下載

    本文檔的主要內容詳細介紹的是Python轉義字符使用總結資料免費下載主要內容包括了:Python轉義字符Python
    發表于 01-17 17:24 ?6次下載
    <b class='flag-5'>Python</b>轉義<b class='flag-5'>字符</b>使用總結資料免費下載

    Python字符的實例詳細說明

    本文檔的主要內容詳細介紹的是Python字符的實例詳細說明包括了:Python 轉義字符Python
    發表于 10-14 17:13 ?7次下載
    <b class='flag-5'>Python</b><b class='flag-5'>字符</b>的實例詳細說明

    C++中字符編碼轉換

    。 這篇文章介紹了如何在最常見的編碼方式(Unicode, UTF-8, ANSI)之間進行轉換,結合代碼實例,清晰明了,方便讀者理解,例子也可以直接拿來使用。本文推薦給經常對文字字符串進行處理的程序員閱讀,使其掌握
    的頭像 發表于 10-15 10:21 ?2225次閱讀
    C++中<b class='flag-5'>字符</b><b class='flag-5'>編碼</b>的<b class='flag-5'>轉換</b>

    Python字符數統計函數程序

    Python字符數統計函數程序免費下載。
    發表于 05-25 14:35 ?19次下載

    2.2 python字符串類型

    2.2 python字符串類型 1. 如何定義字符串? 字符串是Python中最常用的數據類型之一。 使用單引號或雙引號來創建
    的頭像 發表于 02-17 17:08 ?1422次閱讀

    python字符串有哪些特定方法

    python字符串序列操作也適用于列表和元組。 python字符串還有獨有方法,即字符串對象的函數,其他對象不可調用,只有
    的頭像 發表于 02-23 15:02 ?703次閱讀

    Python字符與字節

    的不同的表示方法就是指字符編碼,比如字母A-Z都可以用ASCII碼表示(占用一個字節),也可以用UNICODE表示(占兩個字節),還可以用UTF-8表示(占用一個字節)。字符編碼的作用
    的頭像 發表于 07-05 15:55 ?933次閱讀

    Python編碼與解碼

    先做下科普:UNICODE字符編碼,也是一張字符與數字的映射,但是這里的數字被稱為代碼點(code point), 實際上就是十六進制的數字。 Python官方文檔中對Unicode
    的頭像 發表于 07-05 15:59 ?719次閱讀

    Python中的默認編碼

    ####1. Python源代碼文件的執行過程 我們都知道,磁盤上的文件都是以二進制格式存放的,其中文本文件都是以某種特定編碼的字節形式存放的。對于程序源代碼文件的字符編碼是由編輯器指
    的頭像 發表于 07-05 16:11 ?1124次閱讀
    <b class='flag-5'>Python</b>中的默認<b class='flag-5'>編碼</b>

    Python2與Python3中對字符串的支持

    其實Python3中對字符串支持的改進,不僅僅是更改了默認編碼,而是重新進行了字符串的實現,而且它已經實現了對UNICODE的內置支持,從這方面來講
    的頭像 發表于 07-05 16:15 ?728次閱讀

    mysql數據庫默認字符編碼是什么

    編碼是一種將字符映射到二進制數據的方式。它定義了字符在計算機中的存儲和傳輸方式,決定了計算機如何解讀和顯示不同的字符。 為什么需要字符
    的頭像 發表于 11-16 14:50 ?1568次閱讀

    如何解決Python爬蟲中文亂碼問題?Python爬蟲中文亂碼的解決方法

    Python爬蟲中文亂碼問題。 一、了解字符編碼 在解決亂碼問題之前,我們首先需要了解一些基本的字符編碼知識。常見的
    的頭像 發表于 01-12 15:11 ?2333次閱讀
    主站蜘蛛池模板: 国产WW高清大片免费看| 高h辣h双处全是肉一对一| 欧美特级午夜一区二区三区| MD传媒在线观看佳片| 色就色综合| 国产在线精品视亚洲不卡| 在线播放一区| 男男被强bl高h文| 国产精品久久久久AV麻豆| 亚洲精品免费视频| 毛片免费在线视频| 国产精品1区在线播放| 亚洲欧美激情精品一区二区| 国产精品视频第一区二区三区| 国产日韩在线欧美视频| 久久精品热99看二| 女配穿书病娇被强啪h| 日韩欧美视频一区| 亚洲国产精品嫩草影院| 在线观看免费毛片| JLZZJLZZJLZ老师好多的水| 国产AV白丝爆浆在线播放| 国产午夜一级淫片| 麻1豆传媒2021精品| 日本888xxxx| 小夫妻天天恶战| 又硬又粗又大一区二区三区视频 | 网友自拍偷拍| 一本色道久久88综合日韩精品 | 亚洲精品线在线观看| 最近韩国HD免费观看国语| 成人毛片免费播放| 娇妻被朋友玩得呻吟在线电影| 蜜桃成熟时2在线| 熟女啪啪白浆嗷嗷叫| 伊人久久电影院| 补课H湿 1V1 PLAY| 极品色αv影院| 日本三级床震| 伊人无码高清| 公和熄洗澡三级中文字幕|