猿问

vs2010 监视窗口中含中文字符的变量显示为乱码

在VS2010里调试时,有些变量里是中文字符,在监视窗口里却显示乱码。

虽然在最终网页显示是对的,但这样对调试太不方便了。

我的变量是从数据里取的内容,UTF8的。

传说VS2010不支持UTF8,不知道是不是真的。

为了这个问题我同时装上了中文和英文VS2010都不行,改过数据库charset也失败。

不知道大家有没有遇到过这样的问题。

隔江千里
浏览 1014回答 2
2回答

倚天杖

如果是C#之类的语言,变量都统一是unicode的,因此什么语言都行,如果是UTF-8的可能是需要转码,除非窗口知道这个编码是utf-8的;如果是C/C++的内容,那么看变量的地址空间时对于一些语言是乱码。

RISEBY

一楼正解
随时随地看视频慕课网APP
我要回答