KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q177791: INFO: DBCS Enabled/Localized FoxPro Products in Far East Region

Article: Q177791
Product(s): Microsoft FoxPro
Version(s): WINDOWS:2.5,2.5a,2.5b,2.6,2.6a,3.0,3.0b,5.0,5.0a,6.0
Operating System(s): 
Keyword(s): kbvfp300 kbvfp300b kbvfp500 kbvfp500a kbvfp600 kbvfp260
Last Modified: 22-OCT-2000

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft FoxPro for Windows, versions 2.5, 2.5a, 2.5b, 2.6, 2.6a 
- Microsoft Visual FoxPro for Windows, versions 3.0, 3.0b, 5.0, 5.0a, 6.0 
-------------------------------------------------------------------------------

SUMMARY
=======

This article lists Double-Byte Character Set (DBCS) Enabled/Localized FoxPro
versions for the Far East Region.

MORE INFORMATION
================

DBCS-enabled means the version of FoxPro is capable of handling double-byte
characters. Localized means the version of FoxPro is a DBCS version and it
displays localized languages on menus, controls, error messages, and Help
files.

The Double-Byte Character Set (DBCS) is a character encoding mechanism that
accommodates ideographic characters used in Far Eastern languages.

Characters in DBCS can be addressed using a 16-bit notation using two bytes, or
double-byte, unlike Single-Byte Character Sets (SBCS), which can only represent
at most 256 characters in one byte. With 16-bit notation, you can represent
65,536 (2^16) characters.

DBCS code pages contain both single and double-byte characters. The DBCS
single-byte characters conform to the 8-bit national standards for each country
and correspond closely to the American Standard Code for Information Interchange
(ASCII) character set.

In a double-byte character set, certain ranges of code-points are designated as
leading bytes. A leading byte, together with the following byte, represents a
single character. This second byte is called the trailing byte or trail-byte.
Each DBCS has a different set of lead-byte ranges and trail-byte ranges. Unlike
leading bytes, trail-bytes in some DBCS' can overlap with the 7-bit ASCII
character set.


For example, the Shift Japan Industry Standard (JIS) character set has a
trail-byte range of 0x40H-0xFEH. That means a byte holding the value of 0x7DH
can represent the second half of a Kanji character, not necessarily a close
brace character(}).

                           Korean   Japanese    Simplify  Traditional
                                                Chinese    Chinese

  ------------------------------------------------------------------------
  Foxpro 2.5
  Foxpro 2.5a
  Foxpro 2.5b                D          D          D          D
  Foxpro 2.6
  Foxpro 2.6a
  Visual FoxPro 3.0
  Visual FoxPro 3.0a         D          D          D          D
  Visual FoxPro 3.0b         DL         DL         DL         DL
  Visual FoxPro 5.0          D          D          D          D
  Visual FoxPro 5.0a         DL         D          DL         DL
  Visual FoxPro 6.0                                DL         DL

  D: "DBCS Enabled"
  L: "Localized"

Additional query words:

======================================================================
Keywords          : kbvfp300 kbvfp300b kbvfp500 kbvfp500a kbvfp600 kbvfp260 
Technology        : kbVFPsearch kbAudDeveloper kbFoxproSearch kbFoxPro260 kbFoxPro250 kbFoxPro250a kbFoxPro250b kbFoxPro260a kbVFP300 kbVFP300b kbVFP500 kbVFP600 kbVFP500a
Version           : WINDOWS:2.5,2.5a,2.5b,2.6,2.6a,3.0,3.0b,5.0,5.0a,6.0
Issue type        : kbinfo

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.