作者a2975313 (GN)
看板C_and_CPP
标题[问题] vs2015记忆体视窗乱码
时间Wed Jul 13 01:07:54 2016
开发平台(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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1468343277.A.C73.html
1F:→ Caesar08: big5? 07/13 01:18
2F:推 LiloHuang: 猜测是 utf-8 XD 07/13 08:44
3F:→ a2975313: 是否有地方可以切换显示成big5或utf8? 07/13 09:48
4F:→ Caesar08: vs的unicode编码就是utf-8了吧,难不成它用其他的? 07/13 10:47
5F:→ Caesar08: 你可以输出到档案,然後自己检查一下编码方式 07/13 10:49
6F:→ freaky: Windows原生是UTF-16 07/13 11:47
7F:→ a2975313: ansi编码看起来有些字元正常, 但有些就显示成"?". 07/14 10:45
8F:→ Caesar08: 那就是你的编码用错 07/14 10:59
9F:→ eye5002003: VS只吃带BOM的utf-8,微软很坚持要加这个多余的档头 07/14 21:44
10F:→ Caesar08: 我觉得你还是用输出到档案,自己先检查encoding吧 07/14 21:46
11F:→ Caesar08: 现在就有big5, utf8, utf8 with bom, utf16可以让你测了 07/14 21:47
12F:→ freaky: 因为Windows原生是UTF-16 07/14 22:01