How OpenEdge products support internationalization
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
The OpenEdge database supports, among other code pages, the Unicode Standard character set, which simplifies multi-national deployment. See About the Use of Unicode for information on Unicode. See Introduction to the Database for a discussion of designing and creating effective databases.
Progress Application Server (PAS) for OpenEdge provides support for multiple code pages and languages. PAS for OpenEdge supports the same code-page options as the ABL client and allows you to specify a code page that is different from that used by the application server client. You can localize your application for a specific language using the same mechanism you use for the ABL client.
The Open Client Toolkit supports international Java and ActiveX Controller client applications by communicating with the application server using Unicode. PAS for OpenEdge then converts between Unicode and the internal code page defined for the application server. See About the Use of Unicode for information on Unicode and UTF-8.
OpenEdge DataServers for Oracle and Microsoft SQL Server support international applications. Configuring these products for an international locale involves configuring both the OpenEdge environment and the non-OpenEdge data source environment. For example, you must properly configure Oracle's National Language Support environment or understand how to specify code pages for other databases. See Use the Oracle Data Serveror Use the Microsoft SQL Server DataServer for information about managing code pages and converting between these environments.