| 
ACC: Code Pages (Character Sets) & How They Affect MS Access
ID: Q140409
 
 | 
The information in this article applies to:
- 
Microsoft Access versions  7.0, 97
SUMMARY
This article discusses code pages and how they affect Microsoft Access.
MORE INFORMATION
A code page allows an operating system (such as Windows 95 or Windows NT)
to provide support for character sets and keyboard layouts used in
different countries. A code page is an ordered set (or table) of characters
with a numeric index assigned to each character. Different types of code
pages are used by the various language editions of Windows to support
particular character sets. For example:
- Single-byte: Supports 256 characters, each identified by a unique 1-byte
   character value. This type of code is used for all European editions
   (such as Latin and non-Latin languages).
- Double-byte (DBCS): Supports thousands of characters, each identified
   by a unique 2-byte character value. This type of code page is used by
   Far Eastern editions (such as Japanese and Chinese Traditional).
- Bi-Directional (BiDi): A single-byte code page that allows for
   bi-directional text. This type is used by Arabic and Hebrew editions.
Microsoft Access has many editions which have been translated and
customized (or localized) for different languages. These editions are
designed for specific languages of Windows with a particular code page. The
following features in Microsoft Access are affected by the operating
system's code page:
- Display of fonts on screen and in print.
- Ability to open and run databases designed for different language
   editions. You can, in general, mix language editions that are
   part of the same code page without discrepancies in the user interface
   and functionality of Microsoft Access. However, you cannot open or run a
   database that requires an unsupported code page, such as a Japanese
   database in an English edition of Microsoft Access on a Spanish
   edition of Windows.
 
 For more information on mixing language editions of Microsoft Access,
   please see the following article in the Microsoft Knowledge Base:
 
 Q142867 ACC: Mixing Language Editions of Microsoft Access
                   and Windows
- Regional settings (which determine currency, date/time, and number
   formats). For more information on how Regional Settings affect Microsoft
   Access, please see the following article in the Microsoft Knowledge
   Base:
 
 Q142009 ACC: How Regional Settings Affect Microsoft Access
- Sort order of data. For more information on how a code page can affect
   the sort order in  Microsoft Access, please see the following article in
   the Microsoft Knowledge Base:
 
 Q133381 ACC: How the Windows Code Page Affects Sort Order
- Localization of SQL statements. If you create SQL statements in Visual
   Basic for Applications, it is possible to use localized syntax. However,
   for compatibility in different languages, you should use English syntax
   rather than the localized language.
- Arguments for the SetOption and GetOption methods. If you use these
   methods in Visual Basic, you should pass arguments in English rather
   than in the localized language. This helps to maximize compatibility
   with different language editions.
- Localization of keywords and expressions (including those created with
   the Expression Builder). Whenever you create expressions in the
   Expression Builder or use keywords such as "forms" or "reports", you
   should use English rather than the localized language to maximize
   compatibility with different language editions. For more information on
   using keywords, please see the following articles in the Microsoft
   Knowledge Base:
 
 Q142044 ACC: Using English Keywords in International
                    Applications
REFERENCES
For more information on these specific editions, please see the following
article in the Microsoft Knowledge Base:
Q142699 ACC: List of Microsoft Access and ADT Localized Versions
Additional query words: 
int'l international localization localisation globalization 
Keywords          : kbenv 
Version           : 7.0 97
Platform          : WINDOWS 
Issue type        : kbinfo 
Last Reviewed: April 20, 1999