+
+#else
+
+ wstring saveFilename_utf16;
+
+ int len = MultiByteToWideChar(CP_UTF8, 0, &saveFilename[0], (int)saveFilename.size(), NULL, 0);
+
+ if (len > 0)
+ {
+ saveFilename_utf16.resize(len);
+ MultiByteToWideChar(CP_UTF8, 0, &saveFilename[0], (int)saveFilename.size(), &saveFilename_utf16[0], len);
+ }
+
+ fileStream.open(saveFilename_utf16, ofstream::out);
+
+#endif