C++ 提升 system::error_code 语言
C++ boost system::error_code language
我作为 TCP 客户端执行了这段代码:
boost::system::error_code error;
const std::string msg = "Hello from Client!\n";
boost::asio::write(socket, boost::asio::buffer(msg), error);
std::cout << "error.message(): " << error.message() << std::endl;
并收到此消息:
error.message(): ╬яхЁрЎш єёях°эю чртхЁ°хэр
我用windows 10.我应该换个地方的语言吗?为什么它不可读。
尝试在打印消息之前插入 setlocale(0, "");
;
我作为 TCP 客户端执行了这段代码:
boost::system::error_code error;
const std::string msg = "Hello from Client!\n";
boost::asio::write(socket, boost::asio::buffer(msg), error);
std::cout << "error.message(): " << error.message() << std::endl;
并收到此消息: error.message(): ╬яхЁрЎш єёях°эю чртхЁ°хэр
我用windows 10.我应该换个地方的语言吗?为什么它不可读。
尝试在打印消息之前插入 setlocale(0, "");
;