VS2015输出汉字不正确,求解(⊙ˍ⊙)
vs2015吧
全部回复
仅看楼主
level 2
Nirvana_ray 楼主
本人新手渣,刚接触编程不久,做一道C语言结构体的练习题,出现问题如图……
2016年02月19日 18点02分 1
level 2
Nirvana_ray 楼主
完全不懂事怎么回事,更改字符集,另存成UTF-8好像都不能解决问题
英文完全没问题,只要输入汉字就变成了另外一本书……也是醉了
2016年02月19日 18点02分 2
level 2
Nirvana_ray 楼主
原来是用VS2013 with update4,感觉很顺手。换了VS2015 community之后感觉各种出问题,尤其是在中文字符的输出上面。求教有什么解决的办法?
2016年02月19日 19点02分 3
level 2
Nirvana_ray 楼主
刚在虚拟机上用VC6.0试了试,完全可以呀,只要把 get_s 改成原来的 gets 函数,就完全能够实现,输出中文没有错误。
是不是我用win10的缘故?
真是没办法了,真心求助
2016年02月19日 19点02分 4
level 11
打代码不要直接复制进来,要在记事本什么的,把编码修改为ansic,再放在编译器中编译。
UTF-8大多是网络编程才用到。C语言什么的一般都是ANSIC
2016年02月20日 08点02分 5
代码显示是正常的,问题是接收的汉字字符是错误的。调试的时候看见的情况就是,输入 迷雾 ,然后再结构体里面接收到的字符是 梦 ……
2016年02月20日 13点02分
level 2
Nirvana_ray 楼主
看来是错怪VS2015了,问题出在系统上。
如果把win10的控制台改成旧版的,输出就没有任何问题。
所以,有没有修复控制台的办法? =_=
2016年02月21日 05点02分 6
1