Sebastian,
Parse from a wistream that has been imbued with a locale containing a
UTF-8 conversion facet, e.g. the one from Boost.Serialization.
Same as above.
I don't think there is such a thing available, but it sounds useful. I'll
see about adding it.