y‰SŽÒнŒ}zC/C++Ž ..
913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 19:14:38
Ubuntu9.10 - gcc4.4.1 - locale ja_JP.UTF-8
ˆÈã‚̊‹«‚Åstd::wcout.imbue‚ɃƒP[ƒ‹‚ðƒZƒbƒg‚µ‚Ä‚à“ú–{Œê‚ª•ÏŠ·‚Å‚«‚È‚¢B
codecvt‚ɃuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ðݒ肵‚Ä‚àŒÄ‚΂ê‚é‹C”z‚ª‚È‚¢B
Linux‚Åimbue‚ð³í‚ÉŽg‚¦‚Ä‚él‚¢‚Ü‚¹‚ñ‚©H
‚â‚è•û‚ð‹³‚¦‚Ăقµ‚¢‚ñ‚Å‚·‚ªB
ƒ\[ƒX
#include <iostream>
#include <locale>
int main()
{
@@std::wcout.imbue(std::locale("ja_JP.UTF-8"));
@@std::wcout << L"abcdefg‚ ‚¢‚¤‚¦‚¨" << std::endl;
}
Œ‹‰Ê
$./a.out
abcdefg?????
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4159“ú‘O‚ÉXV/255 KB
’S“–:undef