DBCS ID は、DBCS フォーマットの 1 バイト文字、2 バイト文字、 またはその両方を組み合わせたものでもかまいません。
1 バイト文字だけを含む DBCS ID は、 先頭文字規則も含めて通常の PL/I 命名規則に 従っていなければなりません。 DBCS と同等のものとして表された 1 バイト文字を含む DBCS ID は、 SBCS での同じ ID の同義語です。
例
<.I.B.M> = 3; /* is the same as IBM=3; */
DBCS 名に使用されるバイト数は、 コンパイラーの LIMITS オプションで名前の最大長として 指定された値を超えてはなりません。
DBCS ID 内部の DBCS フォーマットで表された SBCS 文字は、SBCS と見なされます。 例えば、次のようになります。
A<kk>B A<kk.B> <.Akk>B /* are all A<kk>B (SBCS-DBCS-SBCS) */
DBCS ID は、SBCS ID が許される個所ならどこでも、使用することができます。 DBCS ID が EXTERNAL 名および %INCLUDE ファイル名として使用される場合には、 その ID をオペレーティング・システムが受け入れるか、 または以下のいずれかによって受け入れ可能になるかどうかを 確かめなければなりません。