Microsoft KB Archive/319200

= Extended Characters Must Be Encoded in UTF-8 or UTF-16 =

Article ID: 319200

Article Last Modified on 6/18/2003

-

APPLIES TO


 * Microsoft TV Server 2.0 Service Pack 1

-



This article was previously published under Q319200



SYMPTOMS
The Centers tool and the Search tool cannot display content information that contains extended characters (such as the umlaut character).



CAUSE
TV Server only supports XML partner pulls in standard ASCII and UTF-8 and UTF-16 encodings.



WORKAROUND
If you want to include extended characters in the content, use standard XML encoding schemes so that these extended characters must be converted to either the UTF-8 or UTF-16 format. The XML parser does not require all encodings except UTF-8 (which explains ASCII) and UTF-16.



STATUS
This behavior is by design.



MORE INFORMATION
TV Server uses the XML DOM that is a standard component in Microsoft Windows 2000. Although the XML DOM in Windows 2000 supports Unicode (even though it is not required), the TV Server 1.0 programs do not support Unicode XML Partner Pull.

NOTE: All of the XML parsers must support UTF-8 and UTF-16, and other encodings are not required. To determine if the MSXML parser supports an encoding format, type the encoding in the header of an XML file, and then open the file in the browser. For example, type the following sample code in the header of an XML file:  When you open the file in the browser, you receive the following error message:

&quot;System does not support the specified encoding&quot;

TV Server programs support UTF-8 and ASCII, and these programs do not support standard Unicode.

There are multiple ways to handle &quot;extended&quot; characters. Note that to send information that uses extended characters, use UTF-8 or UTF-16 for the XML feed.

Keywords: kberrmsg kbenv kbui kbprb kbpending KB319200

-

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

© Microsoft Corporation. All rights reserved.