abcd四人打撲克牌賭博,賭博之前ab私下有約,通過打手勢的方式告知對方自己手裡的關鍵牌,從而達到雙贏的合作.
協定:伸出大拇指就表示大王在誰手裡,伸出小拇指就表示小王在誰手裡
現場:當a拿到大王時,伸出大拇指(編碼 加密),b看到a伸出大拇指,根據合約知道a拿有大王(解碼 解密)
專案
計算機打撲克
二進位制0101010
大拇指 小拇指
字元a 你好
54張牌中任一張
字符集ascii unicode等
54張撲克牌 52張撲克牌
字符集編碼
ascii utf-8 gbk gb2312
大拇指對應大王
字符集編碼搭建在二進位制與字符集之間的橋梁(秘鑰),可見要想不出現亂碼,除了把二進位制傳遞給對方外,還要告訴秘鑰(編碼方式).
如果乙個軟體把字元通過utf-8的編碼方式存放到檔案當中,而另外乙個軟體通過gbk編碼方式開啟這個檔案,就會出現亂碼問題.
[1]:[2]:
HTML之一字符集
ascii字符集 iso字符集 gbk等等。1 首先,說一說為什麼要設定html檔案的字符集 如果不指定的話,瀏覽器會使用本地作業系統的字符集,那麼,如果你的應用需要支援多國語言的話,就會有問題,比如你的頁面裡有中文字元,終端使用者的本地作業系統的字符集是iso 8859 1,那麼瀏覽器就會用iso...
Python(二)學習筆記 一 字符集和編碼
1.計算機存的是二進位制,我們平時使用的漢字都不是二進位制,存在計算機裡用的是字元編碼。2.字符集就是一套文字元號及其編碼的描述。字符集有很多種。3.概念 a.位 計算機中的最小單位,二進位制中的一位,用0 1表示。位元 b.位元組 八位組成乙個位元組。乙個漢字可以是兩個或三個位元組 c.字元 我們...
MySQL字符集的基本型別與統一字符集
一.mysql字符集型別 mysql伺服器中有六個關鍵位置使用了字符集的概念,他們是 client connection database results server system。a 其中client是客戶端使用的字符集,相當於網頁中的字符集設定如下。b 其中的connection是連線資料庫的...