看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vs2015 c++ 問題(Question): 使用記憶體視窗看m_tagImpl變數的值時, 不管用ANSI或Unicode都會變成亂碼. 是否有人遇過一樣的問題? ps. 變數內容是html字串 錯誤結果(Wrong Output): http://imgur.com/gI1rJOE 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.213.174 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1468343277.A.C73.html
Caesar08: big5? 07/13 01:18
LiloHuang: 猜測是 utf-8 XD 07/13 08:44
a2975313: 是否有地方可以切換顯示成big5或utf8? 07/13 09:48
Caesar08: vs的unicode編碼就是utf-8了吧,難不成它用其他的? 07/13 10:47
Caesar08: 你可以輸出到檔案,然後自己檢查一下編碼方式 07/13 10:49
freaky: Windows原生是UTF-16 07/13 11:47
a2975313: ansi編碼看起來有些字元正常, 但有些就顯示成"?". 07/14 10:45
Caesar08: 那就是你的編碼用錯 07/14 10:59
eye5002003: VS只吃帶BOM的utf-8,微軟很堅持要加這個多餘的檔頭 07/14 21:44
Caesar08: 我覺得你還是用輸出到檔案,自己先檢查encoding吧 07/14 21:46
Caesar08: 現在就有big5, utf8, utf8 with bom, utf16可以讓你測了 07/14 21:47
freaky: 因為Windows原生是UTF-16 07/14 22:01