急求VS2008中文输出解决方法!!!!!

life_is_story 2010-04-18 03:40:37
为什么我的VS2008

#include <iostream>
using namespace std;
int main()
{
cout<<"克拉斯加地方"<<endl;
}

对这样的代码中文输出会出现乱码?我自己也查过,应该是编码问题吧,
但不知道怎么解决。我用VC6.0却不会出现此问题!
...全文
169 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
life_is_story 2010-04-20
  • 打赏
  • 举报
回复
在哪修改哦?[Quote=引用 2 楼 fox000002 的回复:]
cmd 的编码要支持中文才行

可以通过命令切换


Perl code
chcp 936
[/Quote]
life_is_story 2010-04-20
  • 打赏
  • 举报
回复
这样输出也不行得。。我的CMD不支持中文输出。怎么修改可以让输出成中文呢?[Quote=引用 4 楼 yincheng01 的回复:]
改为cout<<L"克拉斯加地方"<<endl;
L是一个宏,标示unicode字符串
[/Quote]
尹成 2010-04-20
  • 打赏
  • 举报
回复
改为cout<<L"克拉斯加地方"<<endl;
L是一个宏,标示unicode字符串
user0418 2010-04-19
  • 打赏
  • 举报
回复
改为cout<<L"克拉斯加地方"<<endl;
试试
fox000002 2010-04-19
  • 打赏
  • 举报
回复
cmd 的编码要支持中文才行

可以通过命令切换

chcp 936
小南家的青蛙 2010-04-19
  • 打赏
  • 举报
回复
这个文件是使用VS2008创建的吗?我这边没有发现你说的问题
我使用的是VS2008 Express版

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧