Surrogate pair characters appear as square boxes in ListView controls in Visio 2007 or in Visio 2003

Support for Office 2003 has ended

Microsoft ended support for Office 2003 on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

This article has been archived. It is offered "as is" and will no longer be updated.
Symptoms
When you try to use surrogate pair characters in a ListView control in Microsoft Office Visio 2007 or in Microsoft Office Visio 2003, the characters are not displayed correctly. The characters appear as square rectangles.

For example, when you paste surrogate pair characters in the Label box in the Define Custom Properties dialog box for a shape in your drawing (right-click the shape, click Properties, and then click Define), the surrogate pair characters are displayed as square boxes in the Label column of the Properties box.
Cause
This problem occurs because the ListView control in Visio does not currently support surrogate pair characters.
Workaround
To work around this problem, do not use surrogate pair characters in ListView controls in Visio.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
More information
A surrogate pair is a pair of 16-bit Unicode code values that represent a single character. The first (high) surrogate is a 16-bit code value in the range U+D800 to U+DBFF. The second (low) surrogate is a 16-bit code value in the range U+DC00 to U+DFFF. Surrogate pairs extend the character set beyond the Unicode character. By using surrogates pairs, Unicode can support over one million characters. For more information about surrogate pairs, visit the following Microsoft Web site: For more information about Visio, visit the following Microsoft Web site:
VSO2007 VSO2003 VISIO2003 surrogate pair characters listview square boxes
Properties

Article ID: 827237 - Last Review: 01/10/2015 14:31:18 - Revision: 4.0

  • Microsoft Office Visio Professional 2007
  • Microsoft Office Visio Standard 2007
  • Microsoft Office Visio Professional 2003
  • kbnosurvey kbarchive kbpending kbbug KB827237
Feedback