У меня есть следующий код в ANSII:повышение :: ASIO :: написать UNICODE
boost::asio::streambuf buffer;
std::ostream oss(&buffer);
boost::asio::async_write(socket_, buffer,
strand_.wrap(
boost::bind(&Connection::handleWrite, shared_from_this(),
boost::asio::placeholders::error)));
Мне нужно, чтобы преобразовать его в UNICODE. Я пробовал следующее:
boost::asio::basic_streambuf<std::allocator<wchar_t>> buffer;
std::wostream oss(&buffer);
boost::asio::async_write(socket_, buffer,
strand_.wrap(
boost::bind(&Connection::handleWrite, shared_from_this(),
boost::asio::placeholders::error)));
Есть ли способ использования async_write() в UNICODE?
Ваш код просто использует широкий символ _type_. Это (в основном) ортогонально с символом _encodings _... – ildjarn