看板 LinuxDev 關於我們 聯絡資訊
※ [本文轉錄自 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
wawawa:我可以正常顯示,程式沒錯 12/27 21:43
jtmh:試試在編譯時加上 -fexec-charset=Big5 看看? 12/27 22:28
bullfrogtwn:會不會是terminal設定的問題? 12/28 00:49
fuha:感謝各位指點~ 我發現我的vim設定沒有設定好 感激 12/28 10:22
dozer:請問vim要作何設定? 我也有同樣的問題>< 12/29 11:21
fuha:set fileencoding=utf-8 還有一些設定 你可以上網找 12/29 19:16
dozer:感恩 01/01 19:11