文字コード
Katsuhiro Morishita
森下功啓
1
画面に表示された文字 と 文字コード
大抵、画面の文字は拡大縮小ができる。
ということはラスター形式の絵ではない。
ではベクター形式の絵だろうか?
その通り。
では、メールでは絵を送っているのか?
NO
「あ」なら「あ」に1対で紐付いた数値が定
められており、その数値を送っている。
2
http://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/VectorBitmapE
xample.svg/440px-VectorBitmapExample.svg.png
図の形式
(ラスター)
文字コードの種類
•ASCII
•Shift_jis
•UTF-8
•UTF-16
•Etc.
3
ASCIIコード
• アルファベットと最小限の記号に対応
• 8 bitで表現できる
• 日本語には対応していない
• Arduinoなど、小規模マイコンの文字転送に
は通常ASCIIコードしか使えない
• 例:’0’ -> 0x30
4
参考:http://www9.plala.or.jp/sgwr-
t/c_sub/ascii.html
Shift_jis
• パソコンが日本で利用されるようになった頃の遺産
5
UTF-8
• 世界標準の文字コードの一種
• プログラムを書く上では、現時点の決定版
• Webでも利用が広まりつつある
6
S-pageinの例
Q
•Webサイトでは、設計された文字コード
以外の文字コードとして表示しようとする
と文字化けを起こします。
•ブラウザの設定を変更して、文字化けし
た様子を確認してください。
7

文字コード