編碼的坑 如何才能避免陷的太深

2021-08-16 06:23:34 字數 713 閱讀 7287

編碼

語言,

摩斯碼

0,1

字元的儲存和傳輸

ascii

0-127

大小寫字母

數字 常用字元

控制碼enter等

0******x 8位

亂碼:編碼的時候亂碼,和 解碼的時候亂碼

其一:?是編碼時候亂碼

其二:火星文,解碼亂碼,如3個位元組用兩個位元組邏輯解碼

引入 德語/法語

ascii擴充套件版 iso8859-1,將8位的第一位用上了

***x ***x latin-1

後續 拉丁語系

亞洲語系 中文,韓語,日語。。。

gb2312 兩個位元組 理論值 2 16次方 65536

兩個位元組儲存漢字,負值

因有兩位標識 是表示是漢字還是字母

實際表示容量的14位

gbk

擴大表示範圍 繁體字

gb18030 滿漢藏回矇等少數民族文字編碼

台灣 字符集

日本,南韓

大一統的字符集charset

字符集與編碼方式:::

unicode 2-4位

網路傳輸成本問題。。。。

utf-16

utf-8

1到6位元組表示

說話的口頭禪

在網路傳輸中的編碼問題

MySQL中避免NULL的坑

當資料的值為null的時候,可能出現各種意想不到的效果,讓人防不勝防,我們來看看null導致的各種神坑,如何避免?下面對null進行總結 1 null作為布林值的時候,不為1也不為0 2 任何值和null使用運算子 或者 in not in any some all 返回值都為null 3 當in和...

如何避免DevOps變革的六大「焦油坑」

當今,devops能顯著提公升企業的商業敏捷與能力,因此在企業中廣受歡迎。然而,對於大多數企業來講,devops變革並非一帆風順,此過程中會面臨各種各樣的挑戰。為了提高devops變革成功的可能性,企業領導者亟需識別或者理解devops變革失敗的常見原因,並採取一定的措施來避免。經過不斷發展,dev...

如何避免DevOps變革的六大「焦油坑」

當今,devops能顯著提公升企業的商業敏捷與能力,因此在企業中廣受歡迎。然而,對於大多數企業來講,devops變革並非一帆風順,此過程中會面臨各種各樣的挑戰。為了提高devops變革成功的可能性,企業領導者亟需識別或者理解devops變革失敗的常見原因,並採取一定的措施來避免。經過不斷發展,dev...