【问题标题】:Visual Studio 2005, display null terminated char buffers as UTF-8 strings while debuggingVisual Studio 2005,在调试时将空字符缓冲区显示为 UTF-8 字符串
【发布时间】:2013-12-11 09:23:32
【问题描述】:

是否可以在调试时使用 Visual Studio 2005(及更高版本)将空终止字符缓冲区显示为 UTF-8 字符串?

例如,如果我有一个包含 UTF-8 字符串 "Здравствуйте" 的字节的缓冲区,是否有一个选项可以显示它(当用鼠标悬停时)而不是丑陋的 ascii 等价物:@987654322 @?

谢谢你:)

【问题讨论】:

    标签: string visual-studio debugging utf-8 visual-studio-2005


    【解决方案1】:

    在调试表达式中使用s8 格式说明符:

    您的 VS 版本太老了,但不确定 VS2005 是否支持它。

    【讨论】:

    • 谢谢我会试试这个。
    • 不,它不适用于 2005。无论如何,谢谢您的提示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    相关资源
    最近更新 更多