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. 
               	 | Value | Encoding | 
|---|---|
| 0 | UTF-8 | 
| 1 | UTF-16 (native) | 
| 2 | UTF-16 (portable) | 
| 3 | ASCII/MBCS characters (ANSI characters (Windows) or current locale (UNIX)) | 
| 4 | EBCDIC character (CHARSET"EBCDIC" encoding) | 
| 5 | ASCII/MBCS characters (OEM characters (Windows) or current locale (UNIX)) | 
| 6 [4] | Base641 ASCII | 
| 7 [4] | Base64 EBCDIC | 
| 8 [4] | Base64 BINARY | 
| Value | Encoding | 
|---|---|
| 0 | UTF-8 | 
| 1 | UTF-16 (native) | 
| 2 | UTF-16 (portable) | 
| 3 | ASCII/MBCS characters (ANSI characters (Windows) or current locale (UNIX)) | 
| 4 | EBCDIC character (CHARSET"EBCDIC" encoding) | 
| 5 | ASCII/MBCS characters (OEM characters (Windows) or current locale (UNIX)) | 
| 6 [4] | Base64 ASCII Note: Only permitted if the in-encoding is BASE64 BINARY. 
                                       							 
                                     | 
| 7 [4] | Base64 EBCDIC Note: Only permitted if the in-encoding is BASE64 BINARY. 
                                       							 
                                     | 
| 8 [4] | Base64 BINARY Note: Only permitted if the in-encoding is BASE64 ASCII or BASE64 EBCDIC. 
                                       							 
                                     | 
| Value | Result | 
|---|---|
| 0 | success | 
| 1 | target buffer too small | 
| 2 | out of memory | 
| 3 | unsupported conversion |