Можно ли установить набор символов выполнения для компилятора Visual С++?
Проблема
При попытке конвертировать строковый литерал (UCN) в широкую строку, сбой выполнения во время выполнения при использовании Visual Studio 2015 для компиляции:
std::string narrowUCN = "\u00E4\u00F6\u00FC\u00DF\u20AC\u0040";
std::wstring_convert<std::codecvt_utf8_utf16<wchar_t>, wchar_t> convertWindows;
std::wstring wide = convertWindows.from_bytes(narrowUCN); // Unhandled C++ exception in xlocbuf, line 426.
Использование narrowUCN = u8"\u00E4\u00F6\u00FC\u00DF\u20AC\u0040"
работает, поэтому я предполагаю проблему с набором символов выполнения?