Same result.

On Tue, Nov 27, 2012 at 2:02 PM, Stefan Bidi <[email protected]> wrote:

> No, this is correct. ICU requires Unicode for time zones.
>
> The thing is that ICU does not recognize the Windows timezone names, they
> must be in the Olson format.
>
> A work around might be to set that to null for now and see if that works.
> On Nov 27, 2012 12:25 PM, "Richard Frith-Macdonald" <
> [email protected]> wrote:
>
>>
>> On 27 Nov 2012, at 18:18, Gregory Casamento wrote:
>>
>> >
>> > Here is what is being sent....
>> >
>> > (gdb) p *(NSDateFormatterInternal *)_internal
>> > $3 = {{isa = 0x6702f740}, _behavior = 0, _locale = 0x41f9a28,
>> >   _tz = 0x278ce08, _timeStyle = 0, _dateStyle = 0, _formatter = 0x0}
>> > (gdb) p NSToUDateFormatStyle(0)
>> > $4 = -1
>> > (gdb) po ((NSDateFormatterInternal *)_internal)->_locale
>> > en_US
>> > (gdb) p tzID
>> > $6 = (
>> >     UChar *) 0x4202b80 "E\000a\000s\000t\000e\000r\000n\000
>> \000S\000t\000a\000n
>> > \000d\000a\000r"
>>
>> The thing that strikes me instantly is that we are looking at unicode
>> (16bit characters).
>> Could it be that the ICU library routine is expecting ascii or utf-8, but
>> because windows uses 16bit characters natively it's getting confused?
>> If so, that would be easy to fix.
>>
>>


-- 
Gregory Casamento
Open Logic Corporation, Principal Consultant
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell)
http://www.gnustep.org
http://heronsperch.blogspot.com
_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to