handle a crash condition when I receive non-convertible utf-8 text
This commit is contained in:
parent
4bd3881f1b
commit
224d9268ef
|
@ -679,7 +679,11 @@ namespace UtfConverter
|
||||||
//convert a std::string to std::wstring
|
//convert a std::string to std::wstring
|
||||||
std::wstring mbstowcs(std::string str)
|
std::wstring mbstowcs(std::string str)
|
||||||
{
|
{
|
||||||
|
try {
|
||||||
return UtfConverter::FromUtf8(str);
|
return UtfConverter::FromUtf8(str);
|
||||||
|
} catch(std::exception) {
|
||||||
|
return L"(failed UTF-8 conversion)";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string wcstombs(std::wstring str)
|
std::string wcstombs(std::wstring str)
|
||||||
|
|
Loading…
Reference in New Issue