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") |