十進BASIC Windows版は,
SET #n: CODING "UTF-8"
(nは数値式)
を実行すると,以後,入出力の文字コードをUTF-8に変更します。
ただし,内部の文字列処理はShift-JISで行うので,JISにない文字を扱うことはできません。
例 UTF-8で書かれたテキストファイルを読み込む
OPEN #1:NAME "***********" SET #1: CODING "UTF-8" DO LINE INPUT #1, IF MISSING THEN EXIT DO: s$ PRINT s$ LOOP CLOSE #1 END
参考
Lazarus版 十進BASICは内部コードもUTF-8になっているので,JISにない文字を扱うことができます。
ダウンロード Decimal BASIC Open Source Project
また,
BASIC Accelerator も文字列処理はUTF-8です。