編碼方式有哪些_簡述常用的編碼方式

2020-12-08 電子發燒友

編碼方式有哪些_簡述常用的編碼方式

發表於 2019-08-15 16:37:25

  編碼方式有哪些_簡述常用的編碼方式

  1、ASCII碼

  學過計算機的人都知道ASCII碼,總共有128個,用一個字節的低7位表示,0~31是控制字符如換行回車刪除等;32~126是列印字符,可以通過鍵盤輸入並且能夠顯示出來。

  2、ISO-8859-1

  128個字符顯然是不夠用的,於是ISO組織在ASCII碼基礎上又制定了一些列標準用來擴展ASCII編碼,它們是ISO-8859-1~ISO-8859-15,其中ISO-8859-1涵蓋了大多數西歐語言字符,所有應用的最廣泛。ISO-8859-1仍然是單字節編碼,它總共能表示256個字符。

  3、GB2312

  它的全稱是《信息交換用漢字編碼字符集基本集》,它是雙字節編碼,總的編碼範圍是A1-F7,其中從A1-A9是符號區,總共包含682個符號,從B0-F7是漢字區,包含6763個漢字。

  4、GBK

  全稱叫《漢字內碼擴展規範》,是國家技術監督局為windows95所制定的新的漢字內碼規範,它的出現是為了擴展GB2312,加入更多的漢字,它的編碼範圍是8140~FEFE(去掉XX7F)總共有23940個碼位,它能表示21003個漢字,它的編碼是和GB2312兼容的,也就是說用GB2312編碼的漢字可以用GBK來解碼,並且不會有亂碼。

  5、GB18030

  全稱是《信息交換用漢字編碼字符集》,是我國的強制標準,它可能是單字節、雙字節或者四字節編碼,它的編碼與GB2312編碼兼容,這個雖然是國家標準,但是實際應用系統中使用的並不廣泛。

  6、UTF-16

  說到UTF必須要提到Unicode(UniversalCode統一碼),ISO試圖想創建一個全新的超語言字典,世界上所有的語言都可以通過這本字典來相互翻譯。可想而知這個字典是多麼的複雜,關於Unicode的詳細規範可以參考相應文檔。Unicode是Java和XML的基礎,下面詳細介紹Unicode在計算機中的存儲形式。

  UTF-16具體定義了Unicode字符在計算機中存取方法。UTF-16用兩個字節來表示Unicode轉化格式,這個是定長的表示方法,不論什麼字符都可以用兩個字節表示,兩個字節是16個bit,所以叫UTF-16。UTF-16表示字符非常方便,每兩個字節表示一個字符,這個在字符串操作時就大大簡化了操作,這也是Java以UTF-16作為內存的字符存儲格式的一個很重要的原因。

  7、UTF-8

  UTF-16統一採用兩個字節表示一個字符,雖然在表示上非常簡單方便,但是也有其缺點,有很大一部分字符用一個字節就可以表示的現在要兩個字節表示,存儲空間放大了一倍,在現在的網絡帶寬還非常有限的今天,這樣會增大網絡傳輸的流量,而且也沒必要。而UTF-8採用了一種變長技術,每個編碼區域有不同的字碼長度。不同類型的字符可以是由1~6個字節組成。

  UTF-8有以下編碼規則:

  如果一個字節,最高位(第8位)為0,表示這是一個ASCII字符(00-7F)。可見,所有ASCII編碼已經是UTF-8了。

  如果一個字節,以11開頭,連續的1的個數暗示這個字符的字節數,例如:110xxxxx代表它是雙字節UTF-8字符的首字節。

  如果一個字節,以10開始,表示它不是首字節,需要向前查找才能得到當前字符的首字節。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 編碼解碼是什麼意思?URL 如何編碼解碼?為什麼要編碼?
    編碼解碼是什麼?編碼是信息從一種形式或格式轉換為另一種形式的過程,也稱為計算機程式語言的代碼簡稱編碼。用預先規定的方法將文字、數字或其它對象編成數碼,或將信息、數據轉換成規定的電脈衝信號。編碼在電子計算機、電視、遙控和通訊等方面廣泛使用。編碼是信息從一種形式或格式轉換為另一種形式的過程。解碼,是編碼的逆過程。
  • 物理層的編碼分類,物理介質相關編碼
    物理層的編碼分類: 一類是和物理介質相關,常用的光接口碼型有NRZ、NRZI;電接口碼型有HDB3、BnZS、CMI、Manchester、MLT-3。 另一類和物理介質無關,比如百兆乙太網用的4B/5B編碼,千兆乙太網用的8B/10B編碼,萬兆乙太網用的64B/66B編碼。本文不再描述。
  • 鄧白氏編碼
    用途(價值)1、國際認可的標準企業身份標識作為電子商務中一個國際認可的、常用的公司識別符號,鄧氏編碼已經在如國際標準組織(ISO)等全球最有影響力的標準定製機構、50多家全球行業及貿易機構、美國政府、歐盟、聯合國、ISO組織等,承認、推薦或是要求使用該編碼。作為他們進行內部管理的工具。也就是說,這個號碼是與他們建立合作關係或順利做進出口的前提。
  • 計算機基礎——什麼是編碼?
    抽象字符表(ACR:Abstract character repertoire):是一個系統支持的所有抽象字符的集合,簡單來說就是該層規範要確定一個系統能夠包含的字符和字符形式,比如Windows支持中文,那麼它的抽象字符表一定有中文字符集合而且也適配不同編碼方式指定具體是何字符。2.
  • 廣州子辛網絡開發有限公司 RFID數據傳輸常用編碼格式
    一、RFID數據傳輸常用編碼格式可以用不同形式的代碼來表示二進位的「1」和「0」。射頻識別系統通常使用下列編碼方法中的一種:反向不歸零(NRZ)編碼、曼徹斯特(Manchester)編碼、單極性歸零(UnipolarHZ)編碼、差動雙相(DBP)編碼、米勒(Miller)編碼利差動編碼。通俗的說,就是用不同的脈衝信號表示0和1.
  • RFID數據傳輸常用編碼格式
    射頻識別系統通常使用下列編碼方法中的一種:反向不歸零(NRZ)編碼、曼徹斯特(Manchester)編碼、單極性歸零(UnipolarHZ)編碼、差動雙相(DBP)編碼、米勒(Miller)編碼利差動編碼。通俗的說,就是用不同的脈衝信號表示0和1.
  • DNA編碼化合物庫技術中化學反應的開發
    在DNA編碼化合物庫構建過程中,最大挑戰之一就是需要在DNA上高收率地合成具有化學多樣性的小分子。由於DNA編碼化合物庫中的合成反應不僅需要有高的反應轉化率,而且還需要與DNA有相當的兼容性(對DNA不能造成損害)。
  • 廣州房屋編碼查詢需要哪些材料?
    廣州房屋編碼查詢需要哪些材料?來源:吉屋網   發布時間:2013-10-31 在廣州準備買樓,特別是準備買二手樓之前,較好先去房管所查證該套準備交易的房屋有沒有被
  • PLC連接編碼器具體有哪些方式
    打開APP PLC連接編碼器具體有哪些方式 發表於 2019-07-04 17:51:41 在長度或高度的PLC定位控制中,常需要編碼器旋轉超過360度的工作範圍,就需要選擇多圈絕對值編碼器了,多圈絕對值編碼器的4—20mA輸出有兩類,一類是固定量程的多圈絕對值,例如16圈、64圈、256圈,即20mA對應值為16圈終點、64圈或256圈,此類編碼器較為經濟,;另一類為智能型多圈絕對值編碼器,20mA可設定在1—4096圈中間的任何位置,並可設置零點偏置。
  • 十進位數的編碼與運算
    4位基2碼有16種不同的組合,怎樣從中選擇出10個組合來表示十進位數位的0-9,有非常多的可行方案,下面介紹其中的最常用的幾種。  ① 十進位有權碼  是指表示一個十進位數位的4位基2碼的每一位有確定的位權。  用得最普遍的是8421碼,即4個基2碼位的權從高向低分別為8、4、2和1,使用基2碼的0000、0001、…1001這10種組合,分別表示0到9這十個值。
  • 各種通信接口物理層的編碼技術詳解
    本文主要介紹各種通信接口物理層的編碼技術,包括數字-數字接口編碼方式、數字-模擬接口編碼方式、模擬-數字接口編碼方式、模擬-模擬接口編碼方式。 Digital to Digital Encoding 數字-數字接口的編碼方式主要就是對二進位比特流的編碼,常見的可以歸為三大類: 單極性碼(單電平):非零電平代表一種信號邏輯狀態,零電平代表另一種; 極性碼(雙電平):正電平代表一種信號邏輯狀態,負電平代表另一種
  • 神奇的漢字編碼,了解一下
    今天就來和大家聊一下關於漢字編碼的最底層的邏輯。(1)漢字信息交換碼(國標碼)漢字交換碼是指不同的具有漢字處理功能的計算機系統之間在交換漢字信息時所使用的代碼標準。國家標準GB2312-80提出了中華人民共和國國家標準信息交換用漢字編碼,簡稱國標碼。國標碼有時又稱區位碼。
  • 老司機這樣解讀編碼與調製
    下面我們分別從模擬信號使用模擬信道傳送、模擬 信號使用數字信道傳送、數位訊號使用模擬信道傳送和數位訊號使用數字信道傳送四個方面來介紹數據的調製與編碼。  1.模擬信號使用模擬信道傳送  有時候模擬數據可以在模擬信道上直接傳送,但在網絡數據傳送中這並不常用,人們仍然會將模擬數據調製出來,然後再通過模擬信道發送。調製的目的是將模 擬信號調製到高頻載波信號上以便於遠距離傳輸。
  • 企業數據編碼標準
    (四) 適應性在設計編碼規則時,應從企業的全局出發,考慮對象的不同使用者的需求,如不同組織和不同業務域的需要。(五) 繼承性對於已有國家標準、行業標準的編碼,可以依據企業實際需求有區別地、全部或部分引用或借鑑。
  • 網校網站源碼進行教育直播app開發常用的編碼及格式
    此外,教師還能夠利用網際網路教育的優勢,把各項教學信息進為行匯總,並對學生的學習行為和各項資料進行總結,進而有針對性地制定教學方案,做到「因材施教」,以滿足學生的個性化發展。那麼如何進行教育直播APP開發呢?
  • RFID系統中的各種編碼類型
    然而曼切斯特碼比其它編碼法有更高的帶寬。此外,在編碼期間曼切斯特碼可確保數據編碼與先前數據的編碼無關。②米勒碼是另一類跳變編碼,使用符號時間的中間跳變對二進位值1進行編碼。如果出現連續的0位,會在符號時間開始處增加一個跳變,這樣可以確保至少在兩個符號時間周期之後有一個邏輯電平的變化。
  • 空間基因:建築信息編碼簡史(二)
    上一期我們說到計算機對自然語言的編碼,以及人們怎樣解決編碼中遇到的問題,這一期我們開始進入建築行業的信息編碼。上次我們留了一個問題給大家:如果編碼只需要考慮語言兼容的問題,為什麼光是北美地區就先後出現了三種建築編碼體系?比起語言編碼,建築編碼是不是有更複雜的問題需要解決呢?
  • 經緯度編碼方法推薦-plus code簡介
    我們最常用的位置編碼是地址編碼,通過行政區劃、道路和門牌號等信息找到具體的位置信息,這在日常生活中非常常見,比如送快遞。但若你在京東或天貓上買東西,直接送回鄉下老家,怎麼辦?還能記得門址信息嗎?一方面城市化進程變遷,也許門址早已不是當初的門址,另一方面即便有門牌號,一個陌生人能否順利找到,也是未知問題。
  • 網絡存儲系統容錯編碼技術進展
    分析表明[1],對於k容錯的系統來說,可以近似估計為:因而,在大規模系統中,容錯數可以說是另一種對系統可靠性的描述方式。市場中一般磁碟的MTTFdisk為105左右,系統修復時間MTTR一般為10左右。根據(1)式可以看出,當系統磁碟數為103~104時,一般2容錯或是3容錯編碼就基本上可以滿足存儲系統的容錯要求。
  • 詳細解析:紅外遙控編碼與解碼
    對於NTC編碼,由引導碼、用戶編碼低位,用戶編碼高位、鍵數據編碼、鍵數據編碼五部分組成,引導碼由一個9ms的載波波形和4.5ms的關斷時間構成,它作為隨後發射的碼的引導編碼採用脈衝位置調製方式(PPM)。利用脈衝之間的時間間隔來區分「0」和「1」。每次8位的碼被傳送之後,它們的反碼也被傳送,減少了系統的誤碼率。數據0 可用「高電平0.56ms +低電平0.56ms」表示,數據1 可用「高電平0.56ms +低電平1.68ms」表示。