MCIS ABS Double-Byte Characters Displayed as Garbage

Last reviewed: February 3, 1998
Article ID: Q169779

The information in this article applies to:

  • Microsoft Commercial Internet System version 1.0

SYMPTOMS

An administrator starts the Address Book Server (ABS) Web administration page (Abscreate.asp) to create a user in the database. The administrator types a user name, password, or other information in a language that uses the double-byte character set (DBCS--for example, Japanese, Korean, Chinese, and so on) and also types an e-mail address in a non-DBCS language (for example English). The characters are all displayed properly on the screen and are entered correctly into the database.

When you attempt to list a DBCS entry by way of the ABS search page (Ablist.asp), you find nothing. If you search using a non-DBCS entry (for example, the English e-mail address you entered), you find the original entry that was entered in DBCS is not displayed properly and therefore is not being found by the search page

CAUSE

The problem is caused by the fact that the *.asp files (for example, Ablist.asp) are requesting specific font types to be used and therefore the DBCS characters are not being displayed properly.

RESOLUTION

To resolve this problem:

  • Remark out any lines in the *.asp files for ABS that ask to use a specific font. Do this for all the *.asp files for Address Book Server (ablist.asp, abcreate.asp etc.) if you are planning to use DBCS names.

    For example, if you open Ablist.asp in Microsoft Notepad and search on "Font Face," you will see the following:

          </title>
          </head>
          <body bgcolor=#ffffff vlink="#228b22" link="#0000ff" alink="#00ff00">
          <font face="Arial,Helvetica">
          <table border=0 cellspacing=0 cellpadding=0 width=100% >
           <tr>
    

    Remark out the "Font face" line with an exclamation point (!) and save the file.

The DBCS characters (foreign names) will now display properly.


Additional query words: ABS LDAP DBCS
Keywords : kbnetwork kbother
Version : 1.0
Platform : winnt
Issue type : kbbug


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.

Last reviewed: February 3, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.