Diferencias de elementos de código entre los CCSID EBCDIC
Aunque muchas páginas de códigos EBCDIC son similares, hay elementos de código para determinados caracteres que varían de una página de códigos a otra. Estos caracteres se denominan caracteres variables y pueden ocasionar problemas.
Los caracteres A-Z, a-z y 0-9 corresponden a los mismos elementos de código hexadecimales en la mayoría de páginas de códigos EBCDIC. Otros caracteres, como el corchete de apertura ([), corresponden a elementos de código diferentes en función del CCSID. Por lo tanto, para asegurarse de que Db2 interpreta los datos correctamente, debe especificar el CCSID correcto, especialmente cuando utilice caracteres que no sean A-Z, a-z y 0-9.
En las tablas siguientes se muestran ciertas diferencias en elementos de código entre varios CCSID EBCDIC comunes.
En la tabla siguiente se muestran las diferencias en elementos de código entre CCSID 37 EBCDIC y CCSID 500 EBCDIC.
| Elemento de código | Carácter | |
|---|---|---|
| CCSID 37 | CCSID 500 | |
| X'4A' | ¢ (signo de centavo) | [ (corchete de apertura) |
| X'4F' | | (barra vertical) | ! (signo de exclamación) |
| X'5A' | ! (signo de exclamación) | ] (corchete de cierre) |
| X'5F' | ¬ (no lógico) | ˆ (acento circunflejo) |
| X'B0' | ˆ (acento circunflejo) | ¢ (signo de centavo) |
| X'BA' | [ (corchete de apertura) | ¬ (no lógico) |
| X'BB' | ] (corchete de cierre) | | (barra vertical) |
En la tabla siguiente se muestran las diferencias en elementos de código entre CCSID 37 EBCDIC y CCSID 1047 EBCDIC.
| Elemento de código | Carácter | |
|---|---|---|
| CCSID 37 | CCSID 1047 | |
| X'5F' | ¬ (no lógico) | ˆ (acento circunflejo) |
| X'AD' | Ý (Y mayúscula con acento agudo) | [ (corchete de apertura) |
| X'B0' | ˆ (acento circunflejo) | ¬ (no lógico) |
| X'BA' | [ (corchete de apertura) | Ý (Y mayúscula con acento agudo) |
| X'BB' | ] (corchete de cierre) | ¨ (diéresis) |
| X'BD' | ¨ (diéresis) | ] (corchete de cierre) |
En la tabla siguiente se muestran las diferencias en elementos de código entre CCSID 500 EBCDIC y CCSID 1047 EBCDIC.
| Elemento de código | Carácter | |
|---|---|---|
| CCSID 500 | CCSID 1047 | |
| X'4A' | [ (corchete de apertura) | ¢ (signo de centavo) |
| X'4F' | ! (signo de exclamación) | | (barra vertical) |
| X'5A' | ] (corchete de cierre) | ! (signo de exclamación) |
| X'AD' | Ý (Y mayúscula con acento agudo) | [ (corchete de apertura) |
| X'B0' | ¢ (signo de centavo) | ¬ (no lógico) |
| X'BA' | ¬ (no lógico) | Ý (Y mayúscula con acento agudo) |
| X'BB' | | (barra vertical) | ¨ (diéresis) |
| X'BD' | ¨ (diéresis) | ] (corchete de cierre) |