文字集合とエンコーディングについて説明してみた

MySQL徹底入門 第4版 MySQL 8.0対応を読んでいる

11章 CharSetの紹介で、文字集合とエンコーディングを合わせたものがCharSetであると記載されているが、各用語の意味が理解できていなかったので言語化してみた

現実世界の文字集合をコンピューター世界の文字集合に写像させたい
この時、コンピュータ世界の文字集合は数値として表現される
つまり、現実世界の文字集合を数値集合に写像したい
この数値集合の元を文字コードと呼ぶ

エンコーディングは、写像する時の関数である

間違っていたら、Twitterでメンションなど頂けると幸いです

Chapter 10 Character Sets, Collations, Unicode