作者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
推 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