作者fuha (mimi)
看板LinuxDev
标题[问题]关於在linux下写C++
时间Sat Dec 27 19:00:38 2008
※ [本文转录自 Linux 看板]
作者: fuha (mimi) 看板: Linux
标题: [问题]关於在linux下写C++
时间: Sat Dec 27 18:53:54 2008
有一点小问题想要请教大家
我在linux下写c++ 的程式
最近在测试用中文 我是在gnome-terminal下用vim写
环境是UTF-8
我写了大概类似这样的code
#include <iostream>
int main()
{
char text[] = "喔";
std::cout << text << std::endl;
return 0;
}
这样编译执行後 会再输出上显示一个问号
使用 wchar_t = L"喔" 等等作法我也试过
不过还是不能正确的在console上输出中文
我找了一些资料看过还不是很能了解如何在 linux terminal 输出中文
不过直接再console上打中文倒是可以 希望各位可以指点一下~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.189.231
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.189.231
1F:推 wawawa:我可以正常显示,程式没错 12/27 21:43
2F:推 jtmh:试试在编译时加上 -fexec-charset=Big5 看看? 12/27 22:28
3F:→ bullfrogtwn:会不会是terminal设定的问题? 12/28 00:49
4F:→ fuha:感谢各位指点~ 我发现我的vim设定没有设定好 感激 12/28 10:22
5F:推 dozer:请问vim要作何设定? 我也有同样的问题>< 12/29 11:21
6F:→ fuha:set fileencoding=utf-8 还有一些设定 你可以上网找 12/29 19:16
7F:推 dozer:感恩 01/01 19:11