Skip Headers
Oracle® Application Server Globalization Support Guide
10g Release 2 (10.1.2)
Part No. B14004-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Next
Next
 

Contents

List of Tables

Title and Copyright Information

Send Us Your Comments

Preface

Audience
Documentation Accessibility
Organization
Related Documentation
Conventions

1 Overview of Globalization Support in Oracle Application Server

1.1 Globalizing Internet Applications
1.2 Globalization Concepts
1.2.1 Locale
1.2.2 Character Set
1.2.3 Unicode
1.3 Designing a Global Internet Application
1.3.1 Monolingual Internet Application Architecture
1.3.2 Multilingual Internet Application Architecture
1.4 Overview of Developing Global Internet Applications

Part I Development

2 Developing Locale Awareness

2.1 Developing Locale Awareness in Global Internet Applications
2.2 Locale Awareness in J2EE and Internet Applications
2.2.1 Locale Awareness in Java Applications
2.2.2 Locale Awareness in Perl and C/C++ Applications
2.2.3 Locale Awareness in SQL and PL/SQL Applications
2.3 Locale Awareness in Oracle Application Server Component Applications
2.3.1 Locale Awareness in Oracle Application Server Wireless Services
2.3.2 Locale Awareness in Oracle Business Intelligence Discoverer

3 Implementing HTML Features

3.1 Implementing HTML Features for Global Applications
3.2 Encoding HTML Pages
3.2.1 Choosing an HTML Page Encoding for Monolingual Applications
3.2.2 Choosing an HTML Page Encoding for Multilingual Applications
3.2.3 Specifying the Page Encoding for HTML Pages
3.2.3.1 Specifying the Encoding in the HTTP Header
3.2.3.2 Specifying the Encoding in the HTML Page Header
3.2.4 Specifying the Page Encoding in Java Servlets and Java Server Pages
3.2.5 Specifying the Page Encoding in Oracle PL/SQL Server Pages
3.2.5.1 Specifying the Page Encoding in PL/SQL for Monolingual Environments
3.2.6 Specifying the Page Encoding in Perl
3.2.7 Specifying the Page Encoding in Oracle Application Server Mobile Services Applications
3.2.8 Specifying the Page Encoding in Oracle Application Server Web Cache Enabled Applications
3.3 Encoding URLs
3.3.1 Encoding URLs in Java
3.3.2 Encoding URLs in PL/SQL
3.3.3 Encoding URLs in Perl
3.4 Handling HTML Form Input
3.4.1 Handling HTML Form Input in Java
3.4.2 Handling HTML Form Input in PL/SQL
3.4.2.1 Handling HTML Form Input in PL/SQL for Monolingual Applications
3.4.2.2 Handling HTML Form Input in PL/SQL for Multilingual Applications
3.4.3 Handling HTML Form Input in Perl
3.4.4 Handling Form Input in Oracle Application Server Mobile Services Applications
3.5 Decoding HTTP Headers
3.5.1 Decoding HTTP Headers from Oracle Application Server Single Sign-On
3.5.2 Decoding String-type Mobile Context Information Headers in Oracle Application Server Wireless Services
3.6 Formatting HTML Pages to Accommodate Text in Different Languages
3.7 Organizing the Content of HTML Pages for Translation
3.7.1 Translation Guidelines for HTML Page Content
3.7.2 Organizing Static Files for Translation
3.7.3 Organizing Translatable Static Strings for Java Servlets and Java Server Pages
3.7.4 Organizing Translatable Static Strings in C/C++ and Perl
3.7.5 Organizing Translatable Static Strings in Message Tables
3.7.6 Organizing Translatable Dynamic Content in Application Schema

4 Using a Centralized Database

4.1 Using a Centralized Database and Accessing the Database Server
4.2 Using JDBC to Access the Database
4.3 Using PL/SQL to Access the Database
4.4 Using Perl to Access the Database
4.5 Using C/C++ to Access the Database
4.5.1 Using the OCI API to Access the Database
4.5.2 Using the Unicode API Provided with OCI to Access the Database
4.5.3 Using Unicode Bind and Define in Pro*C/C++ to Access the Database

Part II Deployment

5 Configuring Oracle Application Server for Global Deployment

5.1 Installing Oracle Application Server for Global Deployment
5.2 Configuring Oracle HTTP Server and OC4J for Global Deployment
5.2.1 About Manually Editing HTTP Server and OC4J Configuration Files
5.2.2 Configuring the NLS_LANG Parameter
5.2.2.1 Preconfigured NLS_LANG Values
5.2.3 Configuring Transfer Mode for mod_plsql Runtime
5.2.4 Configuring the Runtime Default Locale
5.2.4.1 OC4J Java Runtime
5.2.4.2 mod_plsql Runtime for PL/SQL and Oracle PL/SQL Server Pages
5.2.4.3 mod_perl Runtime for Perl Scripts
5.2.4.4 C/C++ Runtime
5.3 Configuring Oracle Application Server Portal for Global Deployment
5.4 Configuring Oracle Application Server Wireless for Global Deployment
5.4.1 Configuring Encoding for Outgoing E-mail Messages
5.5 Configuring Oracle Business Intelligence Discoverer for Global Deployment
5.6 Configuring a Centralized Unicode-enabled Database to Support Global Deployment

6 Oracle Globalization Development Kit

6.1 Overview of the Oracle Globalization Development Kit
6.2 GDK Application Framework for J2EE
6.2.1 Making the GDK Framework Available to J2EE Applications
6.2.2 Integrating Locale Sources into the GDK Framework
6.2.3 Getting the User Locale From the GDK Framework
6.2.4 Implementing Locale Awareness Using the GDK Localizer
6.2.5 Defining the Supported Application Locales in the GDK
6.2.6 Handling Non-ASCII Input and Output in the GDK Framework
6.2.7 Managing Localized Content in the GDK
6.2.7.1 Managing Localized Content in JSPs and Java Servlets
6.2.7.2 Managing Localized Content in Static Files
6.3 GDK Java API
6.3.1 Oracle Locale Information in the GDK
6.3.2 Oracle Locale Mapping in the GDK
6.3.3 Oracle Character Set Conversion in the GDK
6.3.4 Oracle Date, Number, and Monetary Formats in the GDK
6.3.5 Oracle Binary and Linguistic Sorts in the GDK
6.3.6 Oracle Language and Character Set Detection in the GDK
6.3.7 Oracle Translated Locale and Time Zone Names in the GDK
6.3.8 Using the GDK for E-mail Programs
6.4 The GDK Application Configuration File
6.4.1 locale-charset-maps
6.4.2 page-charset
6.4.3 application-locales
6.4.4 locale-determine-rule
6.4.5 locale-parameter-name
6.4.6 message-bundles
6.4.7 url-rewrite-rule
6.4.8 GDK Application Configuration File Example
6.5 GDK for Java Supplied Packages and Classes
6.5.1 oracle.i18n.lcsd
6.5.2 oracle.i18n.net
6.5.3 oracle.i18n.servlet
6.5.4 oracle.i18n.text
6.5.5 oracle.i18n.util
6.6 GDK for PL/SQL Supplied Packages

7 A Multilingual Demonstration for Oracle Application Server

7.1 Description of the World-of-Books Demonstration
7.2 Architecture and Design of the World-of-Books Demonstration
7.2.1 World-of-Books Architecture
7.2.2 World-of-Books Design
7.2.3 World-of-Books Schema Design
7.3 Installing the World-of-Books Demonstration
7.4 Building, Deploying, and Running the World-of-Books Demonstration
7.4.1 How to Build the World-of-Books Demonstration
7.4.2 How to Deploy the World-of-Books Demonstration
7.4.3 How to Run the World-of-Books Demonstration
7.5 Locale Awareness of the World-of-Books Demonstration
7.5.1 How World-of-Books Determines the User's Locale
7.5.2 How World-of-Books Uses Locale Information in Localizer Methods
7.5.3 How World-of-Books Sorts Query Results
7.5.4 How World-of-Books Searches the Contents of Books
7.6 Encoding HTML Pages for the World-of-Books Demonstration
7.7 Handling HTML Form Input for the World-of-Books Demonstration
7.8 Formatting HTML Pages in the World-of-Books Demonstration
7.9 Encoding URLs in the World-of-Books Demonstration
7.10 Accessing the Database in the World-of-Books Demonstration
7.11 Organizing the Content of HTML Pages in the World-of-Books Demonstration
7.11.1 Static Files for World-of-Books Online Help
7.11.2 Using Resource Bundles for the Content of World-of-Books HTML Pages

A Oracle Application Server Translated Languages

B GDK Error Messages

Glossary

Index