Microsoft KB Archive/264635

= Code Page 932 Translation of Roman Numerals Is Not as Expected =

Article ID: 264635

Article Last Modified on 11/18/2004

-

APPLIES TO


 * Microsoft SNA Server 4.0
 * Microsoft SNA Server 3.0 Service Pack 2
 * Microsoft SNA Server 3.0 Service Pack 3
 * Microsoft SNA Server 3.0 Service Pack 4
 * Microsoft SNA Server 4.0

-



This article was previously published under Q264635



SYMPTOMS
The default Snadbc.tbl file in SNA Server translates the range 0x8754-0x875D into 0xFE, which prints as a period.



CAUSE
The code page 932 has two ranges for Roman numerals, 0x8754-0x875D and 0xFA4A-0xFA53. The conversion table for both the TrnsDT API and SNA National Language Support (SNANLS) uses the range 0xFA4A-0xFA53. (TrnsDT and SNANLS are the character conversion APIs.)



RESOLUTION
The Japanese version of SNA Server includes four alternate conversion tables, Snadbc.m78, M83, I90, and M90. The Snadbc.m83 table maps Roman numerals to the 0x8754-0x875D range, which allows the expected translation.



MORE INFORMATION
For additional information regarding DBCS conversion, click the article number below to view the article in the Microsoft Knowledge Base:

214649 How To Program EBCDIC - ASCII Conversion Using The NLS API

Additional information on DBCS conversion can also be found in the SNA Server SDK.

Keywords: KB264635

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.