|
@@ -141,7 +141,7 @@ static std::wstring CPToUTF16(u32 code_page, const std::string& input) {
|
|
|
MultiByteToWideChar(code_page, 0, input.data(), static_cast<int>(input.size()), nullptr, 0);
|
|
MultiByteToWideChar(code_page, 0, input.data(), static_cast<int>(input.size()), nullptr, 0);
|
|
|
|
|
|
|
|
if (size == 0) {
|
|
if (size == 0) {
|
|
|
- return L"";
|
|
|
|
|
|
|
+ return {};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
std::wstring output(size, L'\0');
|
|
std::wstring output(size, L'\0');
|
|
@@ -158,7 +158,7 @@ std::string UTF16ToUTF8(const std::wstring& input) {
|
|
|
const auto size = WideCharToMultiByte(CP_UTF8, 0, input.data(), static_cast<int>(input.size()),
|
|
const auto size = WideCharToMultiByte(CP_UTF8, 0, input.data(), static_cast<int>(input.size()),
|
|
|
nullptr, 0, nullptr, nullptr);
|
|
nullptr, 0, nullptr, nullptr);
|
|
|
if (size == 0) {
|
|
if (size == 0) {
|
|
|
- return "";
|
|
|
|
|
|
|
+ return {};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
std::string output(size, '\0');
|
|
std::string output(size, '\0');
|