我在VMware上的Freebsd6.1 /Gnome
用Gedit写了下面一个C++例子
//Chinese.cc
#include <iostream>
using namespace std;
int main()
{
cout<<"输入中文"<<endl;
char ch[20];
if(cin>>ch)
cout<<"成功"<<endl;
cout<<"你输入的中文是;"<<endl;
cout<<ch<<endl;
return 0;
}
然后用Gcc:
#g++ -o chinese chinese.cc
#./chinese
杈ヤ腑
中文 //这是我输入的
浣杈ョ涓锛
中文
如何解决这个问题,
我的Freebsd环境是中文,
或是要设置下终端?
待解决
[ 本帖最后由 langue 于 2006-12-29 17:11 编辑 ]
langue 回复于:2006-12-29 16:44:57
GEdit 使用了 UTF-8 吧,改成本地化设置对应的语言。
j1111011 回复于:2006-12-29 17:00:16
怎么调
j1111011 回复于:2006-12-29 17:08:47
看帮助,另存为试下,可行!
然而我点保存的时候,它总是以UTF-8来保存
我点另存为出来的时候,才换了个编码来存就显示正常了,
langue 回复于:2006-12-29 17:11:54
引用:原帖由 j1111011 于 2006-12-29 17:08 发表
看帮助,另存为试下,可行!
然而我点保存的时候,它总是以UTF-8来保存
我点另存为出来的时候,才换了个编码来存就显示正常了,
恭喜,请允许我修改您的标题,方便大家查找 :)
j1111011 回复于:2006-12-29 17:16:22
好,
|