call "CBL_STRING_CONVERT" using by reference in-string by value in-length by value in-encoding by reference out-string by reference out-length by value out-encoding by value flags by reference reserved returning status-code.
値 | Encoding |
---|---|
0 | UTF-8 |
1 | UTF-16 (native) |
2 | UTF-16 (portable) |
3 | ASCII/MBCS 文字(ANSI 文字) |
4 | EBCDIC 文字 (CHARSET"EBCDIC" エンコーディング) |
5 | ASCII/MBCS 文字(OEM 文字) |
6 | Base641 ASCII |
7 | Base64 EBCDIC |
8 | Base64 BINARY |
値 | Encoding |
---|---|
0 | UTF-8 |
1 | UTF-16 (native) |
2 | UTF-16 (portable) |
3 | ASCII/MBCS 文字(ANSI 文字) |
4 | EBCDIC 文字 (CHARSET"EBCDIC" エンコーディング) |
5 | ASCII/MBCS 文字(OEM 文字) |
6 | Base64 ASCII 注:in-encoding が BASE64 BINARY の場合にのみ使用できます。
|
7 | Base64 EBCDIC 注:in-encoding が BASE64 BINARY の場合にのみ使用できます。
|
8 | Base64 BINARY 注:in-encoding が BASE64 ASCII または BASE64 EBCDIC の場合にのみ使用できます。
|
値 | 結果 |
---|---|
0 | 成功 |
1 | ターゲットのバッファーが小さすぎる |
2 | メモリ不足 |
3 | サポートされていない変換 |
4 | 不使用 |
5 | 無効なソース データ |