Hello,
I am reading data from postgresql via ODBC encoded in UTF-8.
 
I am trying to verify that I am indeed reading the right data (I do not need to manipulate).
 
Simple output, of course does not work and Visual Studio '08 debugger just shows question marks.
 
So I wanted to try and convert to double byte using Boost UTF8 facets but I am simply lost at how to do this.
It appears that I cannot include any header files.  There is a reference to it in serialization pages, but not
clear how to include   / use it
 
 
 
namespace fs = boost::filesystem;
 
  std::locale global_loc = std::locale();
  std::locale loc( global_loc, new fs::detail::utf8_codecvt_facet );
  fs::wpath_traits::imbue( loc );
 
 
But this does not work in 'User' files because unless you are a boost library the
detail::utf8_codecvt_facet
 
is not available.
 
 
So my question is, is there a way to use boost to either printout to a file UTF8 or to convert it to  UTF-16 and see
it may be in the debugger?
 
 
thanks in advance
 
-- 
  V S P
  toreason@fastmail.fm
-- 
http://www.fastmail.fm - Send your email first class