Importador de COBOL: entorno local y página de códigos de tiempo de compilación
Este tema describe los entornos locales y páginas de códigos ASCII de tiempo de compilación soportados por el importador de COBOL.
- Configuración de las preferencias generales del importador COBOL (véase Configuración del importador > Preferencias de COBOL ).
- Establecer un valor para el elemento ImportProperty para el procesador por lotes (ver ImportProperty ).
Puede utilizar los caracteres representados en una página de códigos soportada en nombres, definiciones de datos, literales y comentarios COBOL.
ll_CC.codepageIDdonde:ll-> Código de idioma ISO de dos letras minúsculasCC-> Código de país ISO de dos letras mayúsculascodepageID-> La página de códigos que se utilizará para los datos nativos DISPLAY y DISPLAY-1
Al especificar información de entorno local y de página de códigos, debe codificar un valor válido para el nombre de entorno local (ll CC) y una página de códigos válida (codepageID) que corresponda al nombre de entorno local, tal como se muestra en la Tabla 1.
El entorno local en vigor determina la página de códigos destinada a compilar programa fuente COBOL (incluidos valores literales alfanuméricos). Es decir, la página de códigos que se utiliza para la compilación se basa en el valor de entorno local durante la compilación. Por tanto, la evaluación de valores literales en el programa fuente se maneja con el entorno local en vigor durante la compilación.
La Tabla 1 muestra los entornos locales a los que COBOL for Windows da soporte y las páginas de códigos que son válidas para cada entorno local.
La primera columna, Nombre de entorno local, muestra las combinaciones válidas de código de idioma ISO y código de país ISO (idioma_PAÍS) que están soportadas. La secunda columna muestra el idioma asociado, y la tercera muestra el país o área geográfica asociados.
La cuarta columna, Páginas de códigos ASCII, muestra las páginas de códigos ASCII que son válidas como ID de página de códigos para el entorno local con el valor idioma_PAÍS correspondiente.
| Nombre de entorno local | Idioma | País o área geográfica | Páginas de códigos ASCII | Grupo de idiomas |
|---|---|---|---|---|
| ar_AA | Árabe | Países árabes | IBM-864, IBM-1256 | Árabe |
| be_BY | Bielorruso | Bielorrusia | IBM-866, IBM-1251 | Latin 5 |
| bg_BG | Búlgaro | Bulgaria | IBM-855, IBM-1251 | Latin 5 |
| ca_ES | Catalán | España | IBM-850, IBM-1252 | Latin 1 |
| cs_CZ | Checo | República Checa | IBM-852, IBM-1250 | Latin 2 |
| da_DK | Danés | Dinamarca | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| de_CH | Alemán | Suiza | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| de_DE | Alemán | Alemania | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| el_GR | Griego | Grecia | IBM-1253 | Griego |
| en_AU | Inglés | Australia | IBM-437, IBM-1252 | Latin 1 |
| en_BE | Inglés | Bélgica | IBM-850, IBM-1252 | Latin 1 |
| en_GB | Inglés | Reino Unido | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| en_JP | Inglés | Japón | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| en_US | Inglés | Estados Unidos | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| en_ZA | Inglés | Sudáfrica | IBM-437, IBM-1252 | Latin 1 |
| es_ES | Español | España | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| fi_FI | Finés | Finlandia | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| fr_BE | Francés | Bélgica | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| fr_CA | Francés | Canadá | IBM-863, IBM-850, IBM-1252 | Latin 1 |
| fr_CH | Francés | Suiza | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| fr_FR | Francés | Francia | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| hr_HR | Croata | Croacia | IBM-852, IBM-1250 | Latin 2 |
| hu_HU | Húngaro | Hungría | IBM-852, IBM-1250 | Latin 2 |
| is_IS | Islandés | Islandia | IBM-861, IBM-850, IBM-1252 | Latin 1 |
| it_CH | Italiano | Suiza | IBM-850, IBM-1252 | Latin 1 |
| it_IT | Italiano | Italia | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| iw_IL | Hebreo | Israel | IBM-862, IBM-1255 | Hebreo |
| ja_JP | Japonés | Japón | IBM-943 | Idiomas ideográficos |
| lt_LT | Lituano | Lituania | IBM-1257 | Lituano |
| lv_LV | Letón | Letonia | IBM-1257 | Letón |
| mk_MK | Macedonio | Macedonia | IBM-855, IBM-1251 | Latin 5 |
| nl_BE | Holandés | Bélgica | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| nl_NL | Holandés | Holanda | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| no_NO | Noruego | Noruega | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| pl_PL | Polaco | Polonia | IBM-852, IBM-1250 | Latin 2 |
| pt_BR | Portugués | Brasil | IBM-850, IBM-1252 | Latin 1 |
| pt_PT | Portugués | Portugal | IBM-860, IBM-850, IBM-1252 | Latin 1 |
| ro_RO | Rumano | Rumanía | IBM-852, IBM-850, IBM-1250 | Latin 2 |
| ru_RU | Ruso | Federación Rusa | IBM-866, IBM-1251 | Latin 5 |
| sh_SP | Serbio (Latino) | Serbia | IBM-852, IBM-1250 | Latin 2 |
| sk_SK | Eslovaco | Eslovaquia | IBM-852, IBM-1250 | Latin 2 |
| sl_SL | Esloveno | Eslovenia | IBM-852, IBM-1250 | Latin 2 |
| sq_AL | Albanés | Albania | IBM-850, IBM-1252 | Latin 1 |
| sv_SE | Sueco | Suecia | IBM-437, IBM-850, IBM-1252 | Latin 1 |
| th_TH | Tailandés | Tailandia | IBM-874 | Tailandés |
| tr_TR | Turco | Turquía | IBM-857, IBM-1254 | Turco |
| uk_UA | Ucraniano | Ucrania | IBM-866, IBM-1251 | Latin 5 |
| zh_TW | Chino (tradicional) | Taiwán | IBM-950 | Idiomas ideográficos |