I've been thinking that UTF-8 is best represented in a wstring, but I've just come across a library that has turned my world upside down. They use char* for UTF-8. Apparently this is the way it's supposed to be? If my existing libraries all use wstring for UTF-8, what are your recommendations for me?
Thanks!
Mike