@@ -473,14 +473,14 @@ #endif buffer = [self allocMemoryWithSize: of_pagesize]; @try { - if (!strftime(buffer, of_pagesize, [format cString], &tm)) + if (!strftime(buffer, of_pagesize, [format UTF8String], &tm)) @throw [OFOutOfRangeException newWithClass: isa]; - ret = [OFString stringWithCString: buffer]; + ret = [OFString stringWithUTF8String: buffer]; } @finally { [self freeMemory: buffer]; } return ret; @@ -519,14 +519,14 @@ #endif buffer = [self allocMemoryWithSize: of_pagesize]; @try { - if (!strftime(buffer, of_pagesize, [format cString], &tm)) + if (!strftime(buffer, of_pagesize, [format UTF8String], &tm)) @throw [OFOutOfRangeException newWithClass: isa]; - ret = [OFString stringWithCString: buffer]; + ret = [OFString stringWithUTF8String: buffer]; } @finally { [self freeMemory: buffer]; } return ret;