關於在linux下寫C++ - Linux

Table of Contents


有一點小問題想要請教大家

我在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上打中文倒是可以 希望各位可以指點一下~


--

All Comments

John avatarJohn2008-12-29
我的可以喔~確認一下source和console是否為UTF8吧
Regina avatarRegina2008-12-31
感謝~原來我的vim設定沒有設定好 感激~