CP - Name der Standard-Codepage

#### Search Results

Search

# CP - Name der Standard-Codepage

Dieser Natural-Profilparameter bestimmt die Standard-Codepage für Natural-Daten und Natural-Sources.

Mögliche Werte | 1 - 64 Zeichen | Der Name der gewünschten Codepage. Anmerkungen: Es ist jede beliebige Zeichekette möglich; diese muss jedoch vordefiniert werden, und zwar durch einen der Codepage-Parameter `CCSID`, `CCSN`, `IANA` oder `ALIAS` des Makros `NTCPAGE` im Source-Modul `NATCONFG`. UTF-32 ist nicht erlaubt. Informationen zur Multi-Byte-Codepage-Unterstützung siehe Unterstützung von Multi-Byte-Codepages in der Unicode- und Codepage-Unterstützung-Dokumentation.
`ON` | Stellen Sie die Standard-Codepage für Großrechner wie folgt ein: Die Codepage für z/OS ist abhängig von der Einstellung des Natural-Profilparameters `ULANG`:
`ULANG`-Parameter-Einstellung: | Verwendete Codepage:
`ULANG=1` (Englisch) | `IBM01140`
`ULANG=2` (Deutsch) | `IBM01141`
`ULANG=3` (Französisch) | `IBM01147`
`ULANG=4` (Spanisch) | `IBM01145`
Für andere Sprachen wird `IBM01140` als Standard-Codepage verwendet. Anmerkungen: Die sprachcode-abhängige Anpassung des Profilparameters `CP` gilt nur für den während der Session aktiven Profilparameter `ULANG`. Jegliche spätere Sprachcode-Änderung in Natural Security oder mit dem Terminalkommando `%L=` hat keine Auswirkung auf die Anfangsdefinition der Standard-Codepage.
`OFF` | Keine Codepage-Unterstützung.
`' '` (leer) | Wie bei `ON`.
`AUTO` | Falls vorhanden, wird der Codepage-Name vom Benutzerterminal genommen. Dies gilt nur für die folgenden Online-Umgebungen: TSO, CICS, Com-plete. Anmerkungen: Informationen zur Multi-Byte-Codepage-Unterstützung siehe Unterstützung von Multi-Byte-Codepages in der Unicode- und Codepage-Unterstützung-Dokumentation. `CP=AUTO` wird in einer Natural Single Point of Development-Umgebung nicht unterstützt.
Standard-Einstellung | `OFF` | Keine Codepage-Unterstützung.
Dynamische Angabe | ja |
Angabe innerhalb der Session | nein |

Anmerkungen:

1. Die Standard-Codepage gilt immer dann, wenn für eine codepage-abhängige Operation, z.B. Datenumwandlung nach und aus Unicode (beispielsweise mittels einer statement-spezifischen `ENCODED`-Option oder durch einen anderen Profilparameter) keine Codepage angegeben wird.
2. Für die aktuelle Natural-Session wird davon ausgegangen, dass alle Codepage-Daten, z.B. Natural-Sources, Inhalte von Feldern im Format A, in diesem Standard-Codepage-Format gespeichert werden. Siehe auch Natural-Profilparameter und Parameter-Makros in der Unicode- und Codepage-Unterstützung-Dokumentation.
3. Wenn der Profilparameter `CP` nicht auf `OFF`, sondern auf einen anderen Wert gesetzt ist, ändert sich der Wert des Profilparameters `CFICU` auf `ON`.
4. Wenn der Profilparameter `CP` nicht auf `OFF`, sondern auf einen anderen Wert gesetzt ist, werden die mit den Profilparametern `TAB`, `UTAB1`, `UTAB2` und `SCTAB` gesetzten Werte beim Start einer Natural-Session ignoriert. Siehe auch Umsetzungstabellen (Translation Tables) in der Unicode- und Codepage-Unterstützung-Dokumentation.
5. Wenn der Profilparameter `CP` auf eine Multi-Byte-Codepage (MBCS) gesetzt wird, dann werden die logischen Shift-In- und Shift-Out-Zeichen mit der Codepage geliefert, und deshalb werden die Angaben im Profilparameter `SOSI` ignoriert.

#### Tipps:

- Um herauszufinden, welche Standard-Codepage sich bei der Auswertung des `CP`-Parameters ergeben hat, können Sie sich den Inhalt der Systemvariablen `*CODEPAGE` anschauen (siehe Systemkommando `CPINFO`) oder die Funktion Unicode-Eigenschaften - Funktion: Unicode Properties der `SYSCP`-Utility benutzen.

- Um herauszufinden, welche Standard-Codepage zum Kodieren eines Natural-Source-Objekts verwendet wird, können Sie das Systemkommando `LIST DIRECTORY` oder die `SYSCP`-Utility benutzen. Die `SYSCP`-Utility können Sie außerdem benutzen, um die Codepage für ein Source-Objekt zu ändern.