| Index: src/platform-win32.cc
|
| ===================================================================
|
| --- src/platform-win32.cc (revision 8220)
|
| +++ src/platform-win32.cc (working copy)
|
| @@ -407,13 +407,11 @@
|
| }
|
|
|
| // Make standard and DST timezone names.
|
| - OS::SNPrintF(Vector<char>(std_tz_name_, kTzNameSize),
|
| - "%S",
|
| - tzinfo_.StandardName);
|
| + WideCharToMultiByte(CP_UTF8, 0, tzinfo_.StandardName, -1,
|
| + std_tz_name_, kTzNameSize, NULL, NULL);
|
| std_tz_name_[kTzNameSize - 1] = '\0';
|
| - OS::SNPrintF(Vector<char>(dst_tz_name_, kTzNameSize),
|
| - "%S",
|
| - tzinfo_.DaylightName);
|
| + WideCharToMultiByte(CP_UTF8, 0, tzinfo_.DaylightName, -1,
|
| + dst_tz_name_, kTzNameSize, NULL, NULL);
|
| dst_tz_name_[kTzNameSize - 1] = '\0';
|
|
|
| // If OS returned empty string or resource id (like "@tzres.dll,-211")
|
|
|