LotusNotes

LMBCS(Lotus Multi-Byte Character Set)

More than 1 year has passed since last update.

間違ってたらスミマセン・・・

Lotus1-2-3やLotus Notes/Dominoで使用されるキャラクタセット。

文字を種類によって1~3バイトで表現します。

  1. 0x20~0x7FまでのASCIIコードで定義される領域は同じ1バイト文字として扱います。
    • 1バイト目に上記のコードと3が出現すると、マルチバイト文字として処理されます。

  2. 0x01~0x1Fまではグループバイトとして使用されます。(ただし以下は文字として扱いグループバイトとして認識しません。)
    • 0x09 : 水平タブ
    • 0x0A : Line Feed(LF)
    • 0x0D : Carriage Return(CR)
    • 0x19 : Lotus1-2-3用

  3. 1バイト目がグループバイトであれば、文字はマルチバイト文字として認識される。

  4. グループバイトの内容によって使用する言語が定義されています。
    • 0x08 トルコ語
    • 0x0B タイ語
    • 0x10 日本語
    • 0x11 韓国語
    • 0x12 中国語(繁体字)
    • 0x13 中国語(簡体字)

  5. 日本語の場合は、グループバイト以下の2バイトはShift-JISで表現される。