プログラマとしてはエンディアンの問題も厄介。
多バイト文字だと、リトルかビッグかを考える必要がある。
Unicodeでは両方が認められていて、
最初の2バイトで判断できることになっているが、
文字列の最初に判定ワードがある保障は何もない。