※ 引述《yoco315 (眠月)》之銘言:
: ※ 引述《milochen (4/100天自我觀察)》之銘言:
: : 然後執行下面兩行程式後
: : std::wstring A = L"abcdefg測試";
: : std::wcout<<A;
: wstring 裡面是放 unicode
: 但是用哪一個 codepage 還不知道..
: 所以要把 codepage 告訴 wcout
: 讓 wcout 知道怎麼輸出..
: std::wstring ws = L"abcd測試1234";
: std::wcout.imbue ( std::locale("cht") ) ; // 指定 codepage
: std::wcout << ws ;
: 這樣就可以了..
感謝,原來如此
可是我又碰到了問題,compile可以過了
在追縱之後,發現
就是 std::locale("cht") 的執行,會產生異常
跑起來的時候,會印出 Aborted 的字樣
請問這種情形是代表這系統沒有支援此codepage 才會發生的錯誤嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.135.33