Microsoft KB Archive/811192

= DOC: Memory Window in Microsoft Visual C++ Debugger Does Not Display MBCS characters =

Article ID: 811192

Article Last Modified on 5/10/2007

-

APPLIES TO


 * Microsoft Visual C++ 6.1
 * Microsoft Visual C++ 6.0 Service Pack 5
 * Microsoft Visual C++ .NET 2002 Standard Edition

-



SUMMARY
The Microsoft Developer Network (MSDN) online documentation states that the Visual C++ debugger supports the multi-byte character set (MBCS). However, the display of multi-byte character set data in the memory window of the Visual C++ debugger is not supported.

The following is an excerpt from the MSDN documentation that incorrectly states that the debugger supports the multi-byte character set:

When run on an MBCS-enabled version of the Windows 98, Windows Millennium Edition (ME), or Windows 2000 operating system, the Visual C++ development system, including the integrated source code editor, debugger, and command line tools, is completely MBCS-enabled.

The correct statement reads as follows:

When run on an MBCS-enabled version of the Windows 2000 or Windows XP operating system, the Visual C++ development system, including the integrated source code editor, debugger, and command line tools, is MBCS-enabled, except for the memory window. The memory window only displays &quot;raw&quot; memory.



MORE INFORMATION
Even though MBCS data is displayed in the memory window of the Visual C++ 6.0 debugger, the functionality is not supported. Therefore, if the MBCS data is not displayed in the memory window of the Visual C++ .NET debugger, this is not a lack of functionality of the Visual C++ .NET debugger.

