Code-page conversion

As data flows between application components that have different code pages, OpenEdge sometimes converts the data from the code page of the source component to the code page of the destination component. This is illustrated in the following figure.

Figure 1. Code-page conversion


For each line in the figure, OpenEdge might:

  • Convert the code page no matter which direction the data is flowing in
  • Convert the code page if the data is flowing in one direction, but not the other
  • Not convert the code page

To convert data from one code page to another, OpenEdge uses a code-page conversion table. OpenEdge supplies a collection of code-page conversion tables in the OpenEdge/prolang directory. You can also create your own code-page conversion tables. For more information on code-page conversion tables, see Character Processing Tables. For more information on code-page conversion and databases, see Rules and Techniques for Databases. For more information on code-page conversion and SQL, see About the Use of SQL.