DOCUMENT:Q177956 20-MAR-1999 [exchange]
TITLE :XFOR: Interoperability Between Exchange Server 5.0 and 5.5
PRODUCT :Microsoft Exchange
PROD/VER:WINDOWS:5.0
OPER/SYS:
KEYWORDS:
======================================================================
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Exchange Server, version 5.0
-------------------------------------------------------------------------------
SYMPTOMS
========
There are a number of non-trivial interoperability issues between Exchange 5.0
and 5.5 in RTF to HTML and Imail. Some of the issues are the following:
1. If you create an HTML in any codepage OTHER then ANSI / ISO-8859-1 and put
some international characters between and . Then
convert the HTML round trip HTML->RTF->HTML the International
characters between > and are corrupted. This
corruption is permanent and can't be fixed y changing the browser character
set or font.
2. After HTML->RTF conversion, an extra space at the line following
. The problem is caused
by not marking the monospace font (second font in RTF font table) with the
correct character set, which means the font is treated as ANSI.
Since cell formatting is independent of the formatting outside of the table (IE
and NN behavior), we now save and restore overlapping tag stack around tables
and emit \plain keyword in RTF at the table start. Also, we make sure any new
cell terminates the previous one and any cell formatting is ind pendent of each
other (e.g., FONT started and not terminated in one cell does not propagate to
the next one).
RTF keywords \background and \shpinst needed to be marked as IGNORABLE, so that
the destination gets ignored for plain text processing when in the encapsulated
range.
Now we have better codepage detection. In ambiguous cases (when the character
fits into multiple codepages),we use the non-Western one. Specifically, if you
compose a message using a non-Western character set on a machine set to the
Western locale, we will use that character set even if the first nternational
character encountered fits into Western codepage.
======================================================================
Keywords :
Technology : kbExchangeSearch kbExchange500 kbZNotKeyword2
Version : WINDOWS:5.0
Issue type : kbbug
Solution Type : kbfix
=============================================================================
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 1999.