DOC: Memory Window in Microsoft Visual C++ Debugger Does Not Display MBCS characters (811192)



The information in this article applies to:

  • Microsoft Visual C++
  • Microsoft Visual C++, 32-bit Editions 6.0
  • Microsoft Visual C++ .NET (2002)

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 "raw" 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.

REFERENCES

For additional information about the documentation that contains the incorrect information, see the following MSDN Web site:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/_core_MBCS_Support_in_Visual_C.2b2b.asp?frame=true

Modification Type:MajorLast Reviewed:1/23/2003
Keywords:kbDBCS kbOLDocs kbdocerr KB811192 kbAudDeveloper kbAudITPRO