Code page compatibility
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Code page compatibility
The Internal Code Page (-cpinternal) startup
parameter determines the internal code page that OpenEdge uses
in memory. The code page in which r-code is compiled and the internal
code page of the session in which the r-code runs must be compatible.
That is, the r-code code page must be either the internal code page,
undefined, or convertible to the internal code page.
If the code page of the r-code, from either an operating system file, a memory-mapped procedure library, a standard procedure library, or an archive file is not the same as the session's internal code page, OpenEdge performs an in-memory conversion of the r-code text segments to the session's internal code page.
-cprcodein)
startup parameter to specify a code page for reading r-code text
segments, OpenEdge reads the text segments as if they were written
in that code page, even if the text segments were written in a different
code page.For more information about the Internal Code Page (-cpinternal) and R-code In Code Page (-cprcodein)
startup parameters, see Startup Command and Parameter
Reference.