0
VSでのデバッグ出力が非ラテン文字を正しく出力できるようにするWindows/VS設定があります。私たちはキリル文字に興味があります。その設定は何ですか?Visual C++のデバッグ出力は????非ラテン文字(キリル文字)の場合
VSでのデバッグ出力が非ラテン文字を正しく出力できるようにするWindows/VS設定があります。私たちはキリル文字に興味があります。その設定は何ですか?Visual C++のデバッグ出力は????非ラテン文字(キリル文字)の場合
あまりにも簡単な質問です。しかし、this answerに基づくソリューションを助けることができる:
==> ".\so36212399\Debug\so36212399.exe" qwertz ςερτυθ ěščřžý йцукен ğüşıöç
Unicode test -- Ελληνικά -- čeština -- русский язык -- Türkçesi
param 1: qwertz
param 2: ςερτυθ
param 3: ěščřžý
param 4: йцукен
param 5: ğüşıöç
==>
:
#include "stdafx.h"
#include <iostream>
#include <io.h>
#include <fcntl.h>
int wmain(int argc, wchar_t* argv[])
{
_setmode(_fileno(stdout), _O_U16TEXT);
std::wcout
<< L"Unicode test -- Ελληνικά -- čeština -- русский язык -- Türkçesi"
<< std::endl;
for (int i = 1; i < argc; ++i)
{
std::wcout << L"param " << i << L": " << argv[i] << std::endl;
}
}
確認済みは、Visual Studio 2013を使用して