欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ISO-8859-1 、Latin-1 西歐編碼介紹及應用

 更新時間:2016年06月04日 23:59:56   投稿:mdxy-dxy  
這篇文章主要介紹了ISO-8859-1 、Latin-1 西歐編碼介紹及應用,需要的朋友可以參考下

這些編碼,早些時候在一些應用軟件中經??吹?,估計很多朋友也看到了,這些編碼了!

從這個圖,我們可以看到這類編碼應用很廣泛,那么我們一起看看,iso-8859-1字符集,到底是什么樣字符集,有那些字符!為什么,它應用可以這么廣泛!

計算機上面流行第一個字符集,是ascii碼,是0-127 一個128字符。每個字符在里面有個對應編號,分別是0-127。如果用二進制表示,剛好是7位。這個字符集,在前期表示英文字符已經足夠。后來,隨著計算機普及,越來越多國家(歐洲),開始應用計算機,他們發(fā)現7位,共128字符。已經不能描述他們常用的字符了。因此想到要兼容ascii字符集,就指定了擴展ASCII字符集。最多是0-255,256個字符。其中0-127 128字符及位置編碼 完全兼容ascii碼。只是擴展了128-255位置編入了新字符!

該字符集,完全兼容ascii字符集,并且是剛好可以用一個字節(jié)表示里面所有字符位置。又稱為擴展Ascii碼!這也是第一個iso-8859-1字符集。又叫:Latin-1 編碼(西歐編碼),后來陸續(xù)出了iso-8859-2…-15字符集。都是完全兼容ascii碼的。

說下幾個概念吧,什么是字符集,什么是字符編碼?

1、字符集,表示由一些指定的字符的所組成集合!ascii字符集,里面有128個字符
2、字符編碼,每個字符集中字符,都有一個固定的編號,也叫該字符在字符集中的的編碼!如:ascii字符集中,a 字符編碼是97。

相同字符,會出現在多個字符集中嗎,相同字符在不同字符集中編碼一樣嗎?

從上面例子,我們可以看到,ascii字符集、iso-8859-1字符集 有128個字符相同的。經常相同的字符,可以出現在各個字符集中。但是,每個字符集對字符編號方式可能不同,因此,相同字符,在不同字符集中,編碼結果可能不一樣。當然,也有一樣的!象ascii中所有字符編碼,在iso-8859-1字符集中,都一樣的。

弄清楚關于、字符集,字符編碼概念。我們還有幾個必須掌握的。就是,計算機是怎么樣儲存,顯示字符的呢?

一個文件有很多符號組成,各式各樣的!實際,計算機在存儲時候,只是寫入該字符所對應的字符編碼值。將它存于磁盤或者在網絡中傳輸!如果要顯示時候,通過對應字符集中,字符編碼值。然后可以轉換到計算機 通用的字符集的對應字符編碼。計算機每個字符形狀,圖像長相,都在字體中。然后,通過轉換得到通用字符集的字符編碼,找到對應的字符,及字體形狀,然后顯示出來!

字符在計算機存儲、傳輸都是該字符所在字符集中編碼值

好了,中間我們對字符概念做了很多的闡述、說明!下面,我們繼續(xù)本頁主題iso-8859-1字符集了。 它為什么能夠這么廣泛應用呢?

我們知道,單字節(jié)最多可以表示256字符,實際上很多字符(目前unicode有幾十萬字符),都需要用多個字節(jié)來存儲!計算機在存儲傳輸都以字節(jié)為單位!因此單字節(jié)的: iso-8859-1 是存儲的最小單元。所以,無論你是多少個字節(jié)組成的字符,以單字節(jié)一個一個存儲、傳輸!都不會改變原來的值,都可以很好保存它的值!計算機亂碼,出現在顯示的時候,在不正確的字符集中,查找對應字符編碼的字符!經常是,編碼選擇字符集,跟做顯示選擇字符集不一致造成的!

在復制文件、傳輸文件不會造成字符編碼問題。而出現問題時候,是字符做顯示,或者將顯示字符存儲的時候,會出現問題!好了,這里面說的是iso-8859-1 其實,更多的是說說,字符編碼的一些常識!明白這些,對于iso-8859-1的一些特點理解,可能 更容易了!

可能以前有朋友就問,我mysql是存中文的,為什么我選擇字符集是Latin-1 ,是不是就出現亂碼了。其實不會,它只是將接到任何字節(jié),按照單字節(jié),逐個逐個存儲的。然后,讀取時候,也逐個逐個字節(jié)的讀出。沒有改變任何保存內容,也沒有做任何編碼轉換!這是,最為安全的!好了,就到這里了,歡迎朋友們交流!

相關文章

  • Typora?免費版下載安裝入門使用教程(超簡單親測適用于Windows)

    Typora?免費版下載安裝入門使用教程(超簡單親測適用于Windows)

    Typora是一款輕便簡潔的Markdown編輯器,支持即時渲染技術,這也是與其他Markdown編輯器最顯著的區(qū)別,這篇文章主要介紹了Typora?免費版下載安裝(超簡單親測適用于Windows)與入門,需要的朋友可以參考下
    2023-09-09
  • Webstorm開發(fā)工具使用教程詳解

    Webstorm開發(fā)工具使用教程詳解

    這篇文章主要為大家詳細介紹了Webstorm使用教程的使用教程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 一張圖告訴你計算機編程語言的發(fā)展歷史

    一張圖告訴你計算機編程語言的發(fā)展歷史

    這篇文章主要介紹了一張圖告訴你計算機編程語言的發(fā)展歷史,也可看作是計算機的發(fā)展歷史大事記,需要的朋友可以參考下
    2015-07-07
  • iisschlp.wsc [88,25] 屬性值無效 : progid

    iisschlp.wsc [88,25] 屬性值無效 : progid

    今天在運行iisapp.vbs時候提示Windows Script Component - file://C:WINDOWSsystem32iisschlp.wsc [88,25] 屬性值無效 : progid,原來是因為安全設置惹的禍,以前就是因為這個一直沒解決
    2014-07-07
  • Git配置用戶簽名方式及原因說明

    Git配置用戶簽名方式及原因說明

    這篇文章主要為大家介紹了Git配置用戶簽名方式及原因說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • 解釋執(zhí)行和編譯執(zhí)行的區(qū)別?

    解釋執(zhí)行和編譯執(zhí)行的區(qū)別?

    在說解釋執(zhí)行和編譯執(zhí)行之前先說幾個概念,需要的朋友可以參考下。
    2011-09-09
  • IDEA取消git對項目的版本控制的實現

    IDEA取消git對項目的版本控制的實現

    取消Git版本控制可以簡化代碼管理流程、減少學習成本、簡化代碼庫管理、提高代碼安全性、加快構建和部署速度,本文主要介紹了IDEA取消git對項目的版本控制的實現,感興趣的可以了解一下
    2023-11-11
  • win10安裝Anaconda+tensorflow2.0-CPU+Pycharm的圖文教程

    win10安裝Anaconda+tensorflow2.0-CPU+Pycharm的圖文教程

    本文通過圖文并茂的形式給大家介紹了win10安裝Anaconda+tensorflow2.0-CPU+Pycharm的教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Git常用命令匯總

    Git常用命令匯總

    Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。這篇文章介紹了Git的常用命令,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • ol7.7安裝部署4節(jié)點hadoop 3.2.1分布式集群學習環(huán)境的詳細教程

    ol7.7安裝部署4節(jié)點hadoop 3.2.1分布式集群學習環(huán)境的詳細教程

    這篇文章主要介紹了ol7.7安裝部署4節(jié)點hadoop 3.2.1分布式集群學習環(huán)境,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07

最新評論