Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

ULENGTH16

ULENGTH16 は、ストリングに保持されている UTF 文字が UTF-16 に変換されている場合に必要な WIDECHAR ストリングの長さである FIXED BIN(31) 値を返します。

構文図を読む構文図をスキップする>>-ULENGTH16(x)------------------------------------------------><
 
x
CHARACTER または WIDECHAR タイプが必要な式。

x が CHAR タイプである場合、ストリングには有効な UTF-8 データが入っている必要があります。 また、ULENGTH16 は、x が UTF-8 から UTF-16 に変換されている場合に生じる WIDECHAR ストリングの長さを返します。 ストリングに有効な UTF-8 データが入っていない場合は、ERROR 条件が発生します。

x が WIDECHAR タイプである場合、ULENGTH16 は LENGTH と同じになり、ストリングは有効な UTF-16 データかどうか、検査されません。

例えば、x が CHARACTER ストリング '4b_c3_a4_73_65'x である場合には、次のようになります。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)