From 24f43db848336aec381d0d61f30e5ec067905e32 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Thu, 3 Nov 2011 20:37:56 +0200 Subject: basic utf8cpp exceptions handling --- utilities.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'utilities.cpp') diff --git a/utilities.cpp b/utilities.cpp index 9d2a9be..b651558 100755 --- a/utilities.cpp +++ b/utilities.cpp @@ -1138,7 +1138,14 @@ int returnNoError(HANDLE hContact) { string toUTF8(wstring str) { string ustr; + try{ utf8::utf16to8(str.begin(), str.end(), back_inserter(ustr)); + } + catch(const utf8::exception& e) + { + debuglog<