c++ - Isn't boost::asio fully UNICODE compliant? -


i writing c++ application using boost::asio http operations. chose boost::asio assuming unicode compliant. however, unable compile in unicode because part of asio hardcoded char.

case in point:

#ifndef tchar     #ifdef _unicode         #define tchar wchar_t     #else         #define tchar char     #endif #endif  // following lines complile in mbcs , not in unicode. boost::asio::basic_streambuf<std::allocator<tchar> > request; std::basic_ostream<tchar, std::char_traits<tchar> > requeststream(&request); 

the boost::asio::read_until function accepts char delimiter. doing wrong here? please note new unicode, never needed before.

boost::asio::basic_streambuf derives std::streambuf instead of std::basic_streambuf, suspect boost::asio not unicode compliant.

correct, boost::asio not unicode compliant.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -