ascii( s1 ) 関数(Ver9.35対応版)
目次−
関数(文字列操作)−
ascii( s1 ) 関数
ascii関数は、文字列の先頭の文字の文字コード(数値)を取得します。
- パラメータ1(文字列型)
-
対象となる文字列を指定します。先頭の1文字だけを見ます。
- パラメータ2(数値型、省略可能)
-
1を指定するとUnicode独自の文字で「?」や「?」相当を返すことはなく、0を返すようになります。(V8.71以降)
- 返り値(数値型)
-
文字コードを返します。
charと逆の関数です。
例 |
message hex(ascii("あ"));
|
Unicode独自の文字の場合は、半角幅相当の場合は「?」と同じ0x3Fを返します。全角幅相当の場合は「?」と同じ0x8148を返します。
Unicode版の
unicode関数もあります。