Placeholder Characters Truncated When Open for Editing Using the CMS Web Author (311211)
The information in this article applies to:
- Microsoft Content Management Server 2001
This article was previously published under Q311211 SYMPTOMS
When a placeholder that contains 16 bit characters (such as Thai characters) is open in the Web Browser Client (WBC) for editing, the placeholder loses the last 8 bits of the character information. In the example of the Thai characters, the accentuated (vowel) part of the character disappears.
NOTE: This problem does not occur when the 16 bit characters are first inserted in a placeholder. It only occurs when the placeholder is open for editing.
CAUSE
In the application programming interface (API), an 8 bit character parsing function (rather than a 16 bit character parsing function) is used.
RESOLUTION
To repair the problem, an include file in the API must be replaced. To resolve this problem, obtain the latest service pack for Microsoft Content Management Server 2001. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
313957 How to Obtain the Latest Content Management Server 2001 Service Pack
All versions of the hotfix should have the following file attributes or later:
Date Time Size File name
---------------------------------------------
Oct-18-2001 19:16 30KB Emitterthinedit.inc
To install the hotfix, follow these steps:
- On the server computer that is running Content Management Server (CMS), stop Internet Information Services (IIS).
- Rename the Emitterthinedit.inc file that is found in the CMS_Install\Server\IIS_NR\System\WBC\Internals\PageTemplate\PlaceholdersSupport\ folder as Emitterthinedit.bak.
- Copy the file that is found in this fix to the same folder that contains the Emitterthinedit.bak file.
- Restart IIS.
- Test to determine whether the problem remains.
If you receive error messages, stop IIS and revert to the Emitterthinedit.bak file.
WORKAROUND
To work around this problem, follow these steps:
- Before you open the page for editing, copy all of the content of all of the placeholders that the page contains.
- Open the page in edit mode, then paste the proper content into each placeholder.
NOTE: This workaround is not recommended. The fix that is described in this article only requires the change of one file in the API, so it is easier to apply the fix than to use the workaround.
STATUSMicrosoft has confirmed that this is a problem in Microsoft Content Management Server 2001. This problem was first corrected in Microsoft Content Management Server 2001 Service Pack 1.
Modification Type: | Minor | Last Reviewed: | 4/14/2006 |
---|
Keywords: | kbQFE kbHotfixServer kbbug kbContentMgtServ2001preSP1fix kbfix KB311211 |
---|
|