std::string在vs中調試中不顯示數值的問題

如上圖所示,通常string字符串裏的字符是看的到的,但有時調試中,string的值不可見,說明可能存在下列情況。 1.字符串裏有\0的字符存在,此時需要檢查程序邏輯。 2.字符串裏可能存在混了UTF-8的中文。比如對接調試時,對端發了post請求,裏面是一個json串,這就是UTF-8編碼的。怎麼定位呢?以vs爲例,可以在變量查看窗口,輸入"s,s8"就可以查看UTF-8的字符串了,但具體是什麼
相關文章
相關標籤/搜索