Slide 1

Slide 1 text

by Naoki Kato ©Naoki Kato ©Naoki Kato จࣈͷදݱ Computer Science, Engineering and Literacy

Slide 2

Slide 2 text

by Naoki Kato © Naoki Kato © Naoki Kato ίϯϐϡʔλͷϚϧνϝσΟΞԽ ৘ใΛϏοτྻͰදݱ͢Δͱ ίϯϐϡʔλʹೖྗʢهԱʣ͢Δ͜ͱ͕Ͱ͖Δ ͳΜΒ͔ͷॲཧΛ͢Δ͜ͱ͕Ͱ͖Δ ίϯϐϡʔλʹ͓͚Δ৘ใͷදݱ ⽂字や絵図 映像 ⾳楽

Slide 3

Slide 3 text

by Naoki Kato © Naoki Kato © Naoki Kato จࣈΛϏοτྻͰදݱ͢Δ จࣈʹ൪߸Λ͚ͭɼ ͦͷ൪߸Λೋਐه਺๏Ͱද͢ จࣈͷදݱ 10110110(2) 182(10) k

Slide 4

Slide 4 text

by Naoki Kato © Naoki Kato © Naoki Kato จࣈ৘ใΛ఻ୡ ͳΜΒ͔ͷํ๏ͰจࣈΛϏοτྻͰදݱ ʢೋਐه਺๏ʹΑΔ਺ʣ จࣈίʔυ จࣈͷදݱ 加 山 川 蓮 虫 飛 枦 工 文字セット 4fh 21h 32h 43h 5bh 45h 符号化方式 図1 文字コードの定義要素 コードポイント

Slide 5

Slide 5 text

by Naoki Kato © Naoki Kato © Naoki Kato ϑΥϯτ ݟͨ໨ͷදݱ͸จࣈίʔυʹ͸ؚ·Εͳ͍ ҟࣈମͳͲɼจࣈίʔυͰݟͨ໨͕ఆٛ͞Ε͍ͯΔ΋ͷ΋ จࣈͷදݱ MS明朝 MSゴシック HG丸ゴシック 英角ポップ体 フォント フォント フォント フォント 新字体 両 旧字体 兩 おまけ WORDなどでは 文字装飾(太字や斜体)は使わない!フォントで切り替え!

Slide 6

Slide 6 text

by Naoki Kato © Naoki Kato © Naoki Kato "4$** ϏοτͰදݱʹ̍̎̔छ b"`ͷίʔυϙΠϯτ͸I จࣈͷදݱ 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 2 SPC ! " # $ % & ' ( ) * + , - . / 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4 @ A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ‘ a b c d e f g h i j k l m n o 7 p q r s t u v w x y z { | } ~ DEL

Slide 7

Slide 7 text

by Naoki Kato © Naoki Kato © Naoki Kato "4$** ϏοτͰදݱʹ̍̎̔छ b"`ͷίʔυϙΠϯτ͸I จࣈͷදݱ 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 2 SPC ! " # $ % & ' ( ) * + , - . / 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4 @ A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ‘ a b c d e f g h i j k l m n o 7 p q r s t u v w x y z { | } ~ DEL 記号と英数字

Slide 8

Slide 8 text

by Naoki Kato © Naoki Kato © Naoki Kato "4$**੍ޚจࣈ III%IIII abc def จࣈͷදݱ

Slide 9

Slide 9 text

by Naoki Kato © Naoki Kato © Naoki Kato "4$**ίʔυͷߏ଄ จࣈͷදݱ 記号と英数字 0 0 01〜11 制御⽂字 記号と英数字

Slide 10

Slide 10 text

by Naoki Kato © Naoki Kato © Naoki Kato ࠃࡍن֨ *40 ࠃ͝ͱʹܾΊΒΕΔίʔυϙΠϯτΛ༻ҙ จࣈͷදݱ 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 2 SPC ! " # $ % & ' ( ) * + , - . / 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4 @ A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ‘ a b c d e f g h i j k l m n o 7 p q r s t u v w x y z { | } ~ DEL 記号と英数字

Slide 11

Slide 11 text

by Naoki Kato © Naoki Kato © Naoki Kato +*49 Ϗοτ൛ʢ+*4ʣ +*4ϩʔϚࣈ +*4Χφ ͜ͷೋͭΛ4* 'I ɼ40 &I Ͱ੾Γସ͑Δ ʢྫʣI I 'I I I &I I "#νπ" จࣈͷදݱ 記号と英数字 カタカナ

Slide 12

Slide 12 text

by Naoki Kato © Naoki Kato © Naoki Kato +*4Χφ จࣈͷදݱ カタカナ 0 0 01〜10 1 1 カタカナ 制御⽂字 ASCIIの制御⽂字 部分と同じ

Slide 13

Slide 13 text

by Naoki Kato © Naoki Kato © Naoki Kato +*4Χφ จࣈͷදݱ 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 2 SPC 。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ 3 ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ 4 タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ 5 ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゛ ゜ 6 7 DEL

Slide 14

Slide 14 text

by Naoki Kato © Naoki Kato © Naoki Kato +*49 ̔Ϗοτ൛ʢ+*4ʣ จࣈͷදݱ カ ナ JISローマ字と同じ表現 0 1 カタカナ(A0h~CF) 0 0 1 01〜10 1 1 1 カタカナ JISローマ字 の⽂字セット ASCIIの制御⽂字 部分と同じ表現

Slide 15

Slide 15 text

by Naoki Kato © Naoki Kato © Naoki Kato จࣈͷදݱ 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US 2 SPC ! " # $ % & ' ( ) * + , - . / 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4 @ A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ‘ a b c d e f g h i j k l m n o 7 p q r s t u v w x y z { | } ~ DEL 8 9 A 。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ B ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ C タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ D ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゛ ゜ E F

Slide 16

Slide 16 text

by Naoki Kato © Naoki Kato © Naoki Kato ׽ࣈจࣈηοτ +*49 ඇ׽ࣈࣈɼୈҰਫ४ࣈɼୈೋਫ४ࣈ +*49 +*49 ୈࡾਫ४ࣈɼୈ࢛ਫ४ࣈ จࣈͷදݱ

Slide 17

Slide 17 text

by Naoki Kato © Naoki Kato © Naoki Kato +*4ίʔυ *40४ڌ *40+1 "4$**Λซ༻ ϏοτºͰදݱ ੍ޚจࣈ෦෼Λআ͍ͨIʙFIΛ࢖༻ ºछ จࣈͷදݱ 01~11 × 01~11 7E 21 21 7E ! " # $ 目 2バイト目

Slide 18

Slide 18 text

by Naoki Kato © Naoki Kato © Naoki Kato +*4ίʔυ lՃz ͸ II "4$**Ͱ͸ l$z Τεέʔϓγʔέϯεͷར༻ จࣈͷදݱ a b c * $ B あ い う * ( B a b c 61 62 63 1B 24 42 28 65 28 66 28 67 1B 28 42 61 62 63

Slide 19

Slide 19 text

by Naoki Kato © Naoki Kato © Naoki Kato 4IJGU+*4ίʔυ ϏοτºͰදݱ +*4ͱڞଘʴΤεέʔϓγʔέϯεΛͳ͘͢ จࣈͷදݱ 81 9F E0 EF JIS8 40 7E 80 9E 9F FC 21 21 7E 5E 5F ! " # $ 目 2バイト目

Slide 20

Slide 20 text

by Naoki Kato © Naoki Kato © Naoki Kato γϑτ+*4ίʔυ จࣈͷදݱ 0 01 10 1 01 10 0100〜 000 001 1 JIS漢字 カタカナ JIS8と同じ JISローマ字 の⽂字セット 110 1 JIS漢字 01 10 0100〜

Slide 21

Slide 21 text

by Naoki Kato © Naoki Kato © Naoki Kato &6$ίʔυ ϏοτºʙͰදݱ จࣈͷදݱ 1バイト目 2バイト目 3バイト目 21h~7Eh ASCII A0h~FFh A0h~FFh JIS X 0208 8Eh A0h~FFh JISカタカナ 8Fh A0h~FFh A0h~FFh JIS X 0213

Slide 22

Slide 22 text

by Naoki Kato © Naoki Kato © Naoki Kato &6$+1 จࣈͷදݱ 0 0 1110 00 1 01 10 1 01 10 1 01 10 1 0 1111 00 1 01 10 1 01 10 1 JIS漢字 補助漢字 カタカナ JIS8と同じ JISローマ字 の⽂字セット

Slide 23

Slide 23 text

by Naoki Kato © Naoki Kato © Naoki Kato 6OJDPEFɼ6$4 ੈքதͷ͢΂ͯͷจࣈΛڞ௨ͷจࣈू߹Ͱʂ ౰ॳ͸Ϗοτ ʹࠃࡍن֨6$4ͷൣғͱಉҰ 6OJDPEFҎ߱͸Ϗοτ 6$4ɿ6OJDPEFΛϕʔεʹϏοτʹ֦ு ූ߸Խํࣜ 65' Ϗοτºdɼ"4$**ͱޓ׵ 65' Ϗοτºd 65' Ϗοτºʢ6$4༻ʣ 6OJDPEFͷූ߸Խ 6OJDPEF5SBOTGPSNBUJPO'PSNBU 6$4ͷූ߸Խ 6$45SBOTGPSNBUJPO'PSNBU จࣈͷදݱ

Slide 24

Slide 24 text

by Naoki Kato © Naoki Kato © Naoki Kato $+,౷߹׽ࣈ 6OJDPEFͰͷ༻ҙ͞Εͨ׽ࣈ࿮ʢࣈʣ ࣅͨࣈମΛ·ͱΊͯ தࠃ(#ʢ ࣈʣ ୆࿷ͷ$/4 ໘ʢ ࣈʴ ࣈʴࣈʣ ೔ຊͷ+*49ʢ ࣈʣͱ+*49ʢ ࣈʣ ؖࠃͷ,4$ʢ ࣈʣ 6OJDPEFͰ ࣈ௥Ճ 6OJDPEFͰ ࣈ௥Ճ จࣈͷදݱ

Slide 25

Slide 25 text

by Naoki Kato © Naoki Kato © Naoki Kato தࠃޠͷจࣈͷදݱ தࠃʢ؆ମࣈதࠃޠʣ (#ʢࠃՈن֨ɿ6OJDPEF͕ର৅ͱͨ͠ʣ (#ʢ೥ΑΓར༻͕ٛ຿Խʣ ୆࿷ɾ߳ߓʢൟମࣈதࠃޠʣ #*(ʢ࠷΋Ұൠతɼ̑େϝʔΧ͕ࡦఆʣ $/4ʢࠃՈن֨ɿ6OJDPEF͕ର৅ͱͨ͠ʣ จࣈͷදݱ

Slide 26

Slide 26 text

by Naoki Kato © Naoki Kato © Naoki Kato $+,౷߹׽ࣈͷ໰୊఺ ࣅͨจࣈΛͻͱ·ͱΊʹ ϑΥϯτͷมߋͰ੾Γସ͑Մೳ ʢ.4໌ேͩͱ೔ຊޠͷࣈମʣ จࣈͷදݱ Unicod 骨 与 日本(JIS) 骨 与 繁体字中国語(BIG5) 骨 与 簡体字中国語(GB) 骨 与 MS明朝 MingLIU SimSun

Slide 27

Slide 27 text

by Naoki Kato © Naoki Kato © Naoki Kato ҟࣈମͷ໰୊఺ ίʔυηύϨʔτ໰୊ ࣅͨจࣈʢ৽ࣈମͱچࣈମͳͲʣ͕ҟͳͬͨίʔυ ݕࡧʹ͔͔Βͳ͍ʢ࠷ۙ͸େৎ෉ʣ จࣈԽ͚㚎 6OJ ˠ಺ +*4 →಺ 6OJ จࣈͷදݱ 新字体 4E3E 両 旧字体 5140 兩 GB BIG5 JIS Unicode 內 有 5167 内 有 有 有 5185

Slide 28

Slide 28 text

by Naoki Kato © Naoki Kato © Naoki Kato ൒֯ͱશ֯ શ֯ͱ൒֯͸·ͬͨ͘ҟͳΔจࣈ l̍z͸શ֯ ίʔυϙΠϯτ͸Y lz͸൒֯ ίʔυϙΠϯτ͸Y ൒֯Ͱͳ͚Ε͹ͳΒͳ͍ͱ͜Ζ͸ଟ͍ ϝʔϧΞυϨεɼ63- ϑΝΠϧ໊ͷ֦ுࢠʢUYU KQH QEG ͳͲʣ จࣈͷදݱ

Slide 29

Slide 29 text

by Naoki Kato © Naoki Kato © Naoki Kato վߦίʔυ 04ʹΑͬͯվߦίʔυ͸ҟͳΔ ςΩετϑΝΠϧͷަ׵࣌ʹ͸஫ҙ ม׵πʔϧͳͲΛར༻ จࣈʢจষʣͷදݱ MS-Windows CR LF Mac CR UNIX LF

Slide 30

Slide 30 text

by Naoki Kato © Naoki Kato © Naoki Kato ԋश

Slide 31

Slide 31 text

by Naoki Kato © Naoki Kato © Naoki Kato จࣈίʔυͷҧ͍ ςΩετϑΝΠϧΛ࡞Δ 4IJGU+*4ͱ65'ʢXJUIPVU#0.ʣͰอଘ όΠφϦΤσΟλͰҧ͍Λ֬ೝ $47ϑΝΠϧʢ4IJGU+*4ʣΛ%- 65'ʢXJUIPVU#0.ʣɼ 65'ʢXJUIPVU#0.ʣͰ อଘ ̏छྨΛΤΫηϧʗ(PPHMFεϓϨουγʔτͰ։͘ (PPHMFεϓϨουγʔτͰอଘ͢Δʢμ΢ϯϩʔυʔΧ ϯϚ۠੾Γܗࣜ ΤΫηϧͰ։͘ จࣈʢจষʣͷදݱ

Slide 32

Slide 32 text

by Naoki Kato © Naoki Kato © Naoki Kato ͓͠·͍ จࣈͷදݱ