VC里输不进汉字 是什么原因?
来源:百度知道 编辑:UC知道 时间:2024/05/24 05:42:54
输的时候是一些奇怪的字或字符如“呛鹤殖杉ㄒ”
加上"TCHAR.H"头文件,使用函数_T()把要输的中文放进去就行了,如cout<<_T('中文').都是因为编码的问题,输入的中文被当作Unicode编码,但cout是使用ASCII编码的,所以会出现乱码。
楼上正解,编码系统的问题。
如果用TC,那就是正常的,如果是VC++,应该没有这个问题。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/24 05:42:54
加上"TCHAR.H"头文件,使用函数_T()把要输的中文放进去就行了,如cout<<_T('中文').都是因为编码的问题,输入的中文被当作Unicode编码,但cout是使用ASCII编码的,所以会出现乱码。
楼上正解,编码系统的问题。
如果用TC,那就是正常的,如果是VC++,应该没有这个问题。