[問題]關於在linux下寫C++

看板LinuxDev作者 (mimi)時間16年前 (2008/12/27 19:00), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
※ [本文轉錄自 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

12/27 21:43, , 1F
我可以正常顯示,程式沒錯
12/27 21:43, 1F

12/27 22:28, , 2F
試試在編譯時加上 -fexec-charset=Big5 看看?
12/27 22:28, 2F

12/28 00:49, , 3F
會不會是terminal設定的問題?
12/28 00:49, 3F

12/28 10:22, , 4F
感謝各位指點~ 我發現我的vim設定沒有設定好 感激
12/28 10:22, 4F

12/29 11:21, , 5F
請問vim要作何設定? 我也有同樣的問題><
12/29 11:21, 5F

12/29 19:16, , 6F
set fileencoding=utf-8 還有一些設定 你可以上網找
12/29 19:16, 6F

01/01 19:11, , 7F
感恩
01/01 19:11, 7F
文章代碼(AID): #19LWhNTh (LinuxDev)
文章代碼(AID): #19LWhNTh (LinuxDev)