shift_jisでは、jis x 0208文字集合を、複雑な計算式により、2バイトで表現できる000016〜ffff16のうちjis x 0201と競合しない長方形の領域に詰め込んでいる。