. . /. -. . ---. . . -. / -. -- ---. . -. -. /. ---. . -. /. -. . --- -. --. /. --. . / -. . . --. . . /. --. . . -. / - -. -- / -. . . - -. --. . . / --- -. -. -. . /. -. . . - --. -. . /. -. -. ---. . - -. -. . / -. -- ---. . - / -. -. ---. . - -. -. --. / -- -. -- /. . -. --- -. . . --. . /. --. . - -. --. / -. . . /. . ---. -. /. -- -. . ----. - /. . -. -. . / -. . . -. ---. . -- /. - --. . -. / -- -. -- / -- -. . . -. /. - -. -. . . / ---. . -. /. -. . ---. . . -. --. / -- -. -- / --. . -. -. . / -. . . - - /. . . . -- ---. -. . /. --. -. . . /. . -. . 010010000001001 10001001111010101100100 0101001000000101100101 0011110101 0100011101001111010 0011101001100010101000001010010010101 0000010101001000 00011001001001010100100110100001000 1110100100100110001 010010011100100000010010010100011101001000000101001101001 0000100111101001100
A Special Message for you~~ 0100100000010011110101011001 0001010010000001011001010011110101 . . /. -. . ---. . . -. / -. -- ---. . -
文字編碼的秘密 Text encoding & Information Interchange
歐洲的科學家在 18世紀逐漸發現 電的各種特質,於是有人開始研 究使用電來傳遞訊息的可能…
文字編碼最早用於電報通訊~ 摩斯電碼:用聲音長短組合表示文字 1835年美國人艾爾菲德 • 維爾為了協助薩繆爾 • 摩斯的電報機 進行訊號傳遞,構思了一個透過點、劃和中間的停頓,讓每 個字元和標點符號彼此獨立地發送出去的方法,這就是現在 我們所熟知的摩斯電碼(Morse Code)。 摩斯電碼中,常用的字母編 碼短、少用的字母編碼長
電子訊號的傳遞 ~ Titantic's Messages 傳 聞 1912年 , 名 的 鐵 達 尼 號 郵 輪 首 航 遇 險 時 , 使 用 求 救 信 著 曾 號 SOS( ‧‧‧--- ‧‧‧), 世界 上第一艘發出 SOS電碼的船隻。 是 http: //pri. org/stories/2012 -04 -13/titantics-morse-code-messages-brought-life-audio-artist
摩斯電碼(Morse Code) 摩斯電碼是一種訊號代碼 透過不同的排列順序來表達不同的 英文字母、數字和標點符號 由美國人薩繆爾·摩斯在 1836年發明 摩斯電碼是一種早期的數位化通訊 形式。它的代碼包括五種: 點(. ) 劃(-) 每個字元間短的停頓(在點和劃 之間的停頓) Samuel F. B. Morse 薩繆爾 ·摩斯 (1791 - 1872) 每個詞之間中等的停頓 http: //upload. wikimedia. org/wikipedia/commons/8/8 d 以及句子之間長的停頓 /Samuel_Morse_1840. jpg
請解讀下列訊息 . . /. -. . ---. . . -. / -. -- ---. . -
可以透過Morse Code Translator 進行編碼的轉換 http: //morsecode. scphillips. com/jtranslator. html
摩斯電碼的問題 但當時有個問題,例如接收到「‧-」時… 不確定是在表示一個英文字母A(‧-),還是兩個英文 字母E(‧)與T(-)。 APPLE ET PANTS ? ? ? 電報網路
改進傳輸錯誤的問題 博多電碼:固定長度編碼 1874年法國發明家博多在設計博多電報時,改進摩斯電碼 容易傳輸錯誤的問題,統一將所有英文字母及數字符號通 通採用五個位元的編碼表示。 博多電報中 每個字母都 是同樣長度 例如:英文字母A的編碼為「●●○○○」、 B的編碼為「●○○●●」等。 博多
電腦的文字編碼 延續博多電報固定長度的編碼方式 各個國家與各家公司利用二進制分別制定出各自 的文字編碼表 以同樣是英文字母 A為例: 美國 IBM公司的 BCD編碼是「010001」 歐洲電腦製造協會的 DEC編碼是「010001」 蘇聯的 GOST編碼則是「010000」 …
這樣,會發生什麼問題呢?
各種編碼百家爭鳴 每套編碼表都是各自制定 當時光是西歐文字符號就存在六十多套 時常需要互相轉換而相當不便 美國IBM公司的BCD編碼是「010001」 歐洲電腦製造協會的DEC編碼是「010001」 蘇聯的GOST編碼則是「010000」 …
從百家爭鳴到大一統~ 統一的英文數字文字編碼 ~~ASCII碼 美國國家標準局邀請各方編碼專家召開會議 希望有特定的編碼對照 可以廣泛通用在所有電腦上 經過多次的討論,終於在 1967年提出了一套每台電腦 都可以共通使用的編碼標準 就是ASCII碼 (American Standard Code for Information Interchange,美國訊息交換標準代碼)
7 bits 的ASCII碼表示英文字母與數字
為了擴充更多字符 使用 8位元ASCII碼
文字編碼的運作原理 文字編碼的運作原理,在電腦內部便是以 0與1的二 進制來儲存與傳輸,當要顯示在螢幕上的時候, 再利用該文字的ASCII碼去資料庫找出該文字的字 型圖樣顯示出來。 100 0001 A A … …
Convert ASCII to Binary http: //www. undermined. org/tools/compute r/asciitranslator. php
英文以外的文字編碼 到了1980年代,美國、西歐以外的東亞、中歐等 地區,也開始有使用電腦的需求。 但在ASCII不足以表示各種文化的語言文字的情況 下,各國又開始各自制定文字編碼… 日本制定了日文編碼Shift JIS、 台灣制訂了正體中文編碼BIG 5、 中國大陸制定了簡體中文編碼GB 2312、 韓國制定了韓文編碼KS X…
中文編碼BIG 5 台灣的正體中文編碼BIG 5 中文光是常用字就有 五千多個… BIG 5使用幾個位元 ?
世界大一統 Unicode 萬國碼 經歷過一次次制定各地區的統合方案後,能涵蓋 世界上大部分文字符號的萬國碼(Unicode)終於 成形。 現今仍在發展中的萬國碼,能根據不同需要,有 著不定長度與固定長度的編碼標準,讓全世界的 電腦都能遵循使用。
生活中 隨處可見的文字編碼
亂碼?
正確使用網頁的文字編碼 檢查瀏覽器 的編碼設定
必要時切換網頁文字編碼 切換編碼
*ASCII藝術
* ASCII藝術又名文字圖、字元畫,這種主要依靠電腦 表現的藝術形式是指使用電腦字元(主要是ASCII) 來表達圖片,時常利用到表情符號。它可以由文字編 輯器生成。很多ASCII藝術要求使用定寬字型(固定 寬度的字型,例如在傳統打字機上使用的字型)來顯 示。 ASCII藝術用於當文字比影像更穩定和更快顯示的場 合。包括打字機、電傳打字機、沒有圖形的終端,早 期的電腦網路,電子郵件和Usenet的新聞訊息中。
* ASCII Art Maker http: //www. qweas. com/downloads/graphic/editors/screenshots-ascii-art-maker. html
*表達表情的ASCII Art ASCII 表情 含義 : -D 開心 : -( 不悅 : -P 吐舌頭 : -* 親吻 ; -) 眨眼 : -x 閉嘴 <※ 花束 : -O 驚訝 $_$ 見錢眼開 @_@ 困惑 >_< 抓狂 T_T 哭泣 = =b 冒冷汗 >3< 親親 ≧◇≦ 感動 = =# 生氣 (×_×) 暈倒 (︶︿︶) 不滿 (=^_^=) 喵喵 ( ̄ ﹁ ̄ ) 流口水 (T_T) 哭泣 ╮( ̄ ▽  ̄ )╭ 兩手一攤 ╭( ╯_╰) ╭ 路過 (*+﹏ +*)~@ 受不了 *(^_^)/* 為你加油 づ ̄ 3 ̄)づ 飛吻 b( ̄ ▽ ̄) d 豎起大拇指 ( ̄ ( ) ̄ ) 大狗熊 ^(oo)^ 豬頭 Orz 我服了你
想一想 文字編碼中的ASCII碼與萬國碼分別在統一 哪些文字符號?為什麼要將文字編碼加以統 一?
參考解答:想一想 文字編碼中的ASCII碼與萬國碼分別在統一哪些文字符 號?為什麼要將文字編碼加以統一? ASCII碼在統一英文大小寫字母以及常用數字 符號的編碼,萬國碼則在統一全世界各國語言 的文字符號。 如果文字編碼沒有統一,在傳遞訊息的時候, 還需要多一道交換編碼的手續,而且還要交換 成正確的編碼,才有辦法讀取文字訊息的內容, 否則會呈現亂碼;將各種文字統一編碼標準, 則可以免除交換編碼的手續,直接就可以順利 讀取,讓文字訊息在交換或傳遞時更方便快速。
換你試試看 (1/5) 1. 將ASCII二進制編碼「1000010 1100101 1110011 1110100」解 譯為英文單字: 註:你的答案不需要以空白分隔。
換你試試看 (2/5) 2. 將英文單字「Enjoy」以ASCII二進制編碼表示: E: n: j: o: y:
換你試試看 (3/5) 3. 承上題,將「Enjoy」的二進制編碼轉為十進制表示: 例如:「A」之ASCII編碼為 1000001,轉換為十進制則 為 65(可以直接查課本第 20頁)。 E: n: j: o: y:
換你試試看 (4/5) 4. 承第二題,根據下表將「Enjoy」的二進制編碼轉換 為十六進制表示: E: n: j: o: y: – 例如:「 A」的 ASCII二進制 編碼 100 0001先補 0成為 0100 0001,再將前四位的 0100轉換為 4,後四位的 0001轉換 1,合起來的「 41」 便是 A的 十六進制編碼。
換你試試看 (5/5) 5. 試以ASCII碼使用的位元數來說明為什麼ASCII碼不 足以表示中文、日文、阿拉伯文等文字符號。
參考解答:換你試試看 (1/5) 1. 將ASCII二進制編碼「1000010 1100101 1110011 1110100 」解譯為英文單字: Best(大小寫須全對) 註:你的答案不需要以空白分隔。
參考解答:換你試試看 (2/5) 2. 將英文單字「Enjoy」以ASCII二進制編碼表示: E: n: j: o: y: 100 0101 110 110 1010 1111 1001
參考解答:換你試試看 (3/5) 3. 承上題,將「Enjoy」的二進制編碼轉為十進制表示: 例如:「A」之ASCII編碼為 1000001,轉換為十進制則 為 65。 E: n: j: o: y: 69 110 106 111 121
參考解答:換你試試看 (4/5) 4. 承第二題,根據下表將「Enjoy」的二進制編碼轉換 為十六進制表示: E: n: j: o: y: 0100 01012 = 4516 0110 11102 = 6 E 16 0110 10102 = 6 A 16 0110 11112 = 6 F 16 0111 10012 = 7916 – 例如:「A」的ASCII二進制 編碼 100 0001先補 0成為 0100 0001,再將前四位的0100轉 換為 4,後四位的0001轉換 1, 合起來的「41」便是A的 十六進制編碼。
參考解答:換你試試看 (5/5) 5. 試以ASCII碼使用的位元數來說明為什麼ASCII碼不 足以表示中文、日文、阿拉伯文等文字符號。 擴充為 8位元的ASCII碼仍只能表示最多 256種文字符號,但中文字光是常 用的就有五千多個,固不足以表示。


