Set the MFCODESET variable in your environment to control the codesets being translated.
- Start a
Visual COBOL command prompt. If you need instructions, see
To start a
Visual COBOL command prompt.
- Do one of the following:
- To translate between the ASCII character set and the EBCDIC character set for a specific country code, at the command prompt,
enter:
set MFCODESET=nnnn
where
nnnn is either a supported 4-digit country code or the codeset number as detailed in Supported Country Codes, or the codeset number
of a customized conversion module.
Note: If you set an invalid country code, the DEFAULT country code setting is used.
- To translate between a specified ASCII character set and a specified EBCDIC character set, at the command prompt, enter:
set MFCODESET=xxxxyyyy
where
xxxx is a 4-character hexadecimal string representing the SBCDIC CCSID, and
yyyy is a 4-character hexadecimal string representing the ASCII CCSID. If the specified CCSID translation table is not currently
installed, refer to
To install a CCSID Translation Table.
- Run your program from within the same environment to use the configured translation.
Example:
To run a program under the CHARSET"EBCDIC" Compiler directive, and have it translate its output between your current ASCII
character set and UK English EBCDIC:
set MFCODESET=0285
To run a program under the CHARSET"EBCDIC" Compiler directive, and have it translate its output between the MS-WIN LATIN-1
codeset (CCSID 1252) and the COM EUROPE EBCDIC codeset (CCSID 37):
set MFCODESET=002504E4