``

前頁 メニュー 次頁

`多バイト文字（漢字）
プログラム単位に
OPTION CHARACTER MULTIBYTE
または
OPTION CHARACTER BYTE
を書くことができる。
OPTION CHARACTER MULTIBYTEを書くと，文字列処理を文字を単位として実行する。ORD関数とCHR$関数はユニコードに基づいて定義される。
OPTION CHARACTER BYTEを書くと，文字列処理の単位をバイトとする。LEN関数は，内部表現（UTF-8）におけるバイト数。
` 例.1

    10 OPTION CHARACTER multibyte
    20 LET s$="Ω"
    30 PRINT LEN(s$), ord(s$(1:1))
    40 END

実行結果

     1                       937

例.2

    10 OPTION CHARACTER byte
    20 LET s$="Ω"
    30 PRINT LEN(s$), ord(s$(1:1))
    40 END

実行結果

     2                       206