1. UTF8(旧)
    1. 正式名称
      1. UTF8
    2. 下位互換
    3. 「~」化ける?
      1. 化けない
    4. 各国語対応
      1. VARCHAR2
      2. CLOB
  2. UTF8(新)
    1. 正式名称
      1. AL32UTF8
    2. 最大格納バイト
      1. 4000
        1. ASCII(英語)1バイト
        2. 日本語3バイト
        3. 中国語3バイト
        4. Unicode補助文字4バイト
          1. 日本語の第3,4水準
    3. Hibernate利用不可能
  3. UTF16
    1. 正式名称
      1. AL16UTF16
    2. 最大格納桁
      1. 2000
        1. 英語2000文字?
        2. 日本語、中国語2000文字
        3. その他4バイト文字の種類は?
          1. Unicode補助文字
          2. 丸番号など
    3. Hibernate利用不可能
  4. SJIS
    1. AL16SJIS(TILDE)
    2. 「~」化ける
    3. 特徴
      1. UTF8に変換必要
      2. 消費バイト
        1. 日本語
          1. 2バイト
        2. ASCII
          1. 1バイト
        3. 中国
          1. サポート外
      3. UTF8、16との比較
    4. 中国語
      1. BLOB型として格納
      2. codePointAt
        1. コードポイントに変換
      3. Character.toChars()
        1. コードポイントから文字列変換
  5. VARCHAR,NVARCHARの 格納バイトの指定
    1. VARCHAR→バイト数? NVARCHAR→桁数?
      1. こちらが正しい
    2. UTF8→バイト数? UTF16→桁数?
    3. 検証
      1. 標準、各国語ともに、UTF8に設定して、 どちらもバイト数でカラムのサイズが指定できるか検証する。