WinXP 32 русская.
При старте в DefaultFormatSettings строки читаются ANNSI-шные, 1251, а методы библиотек ожидают там UTF8, в результате вместо имён месяцев получаем строки вопросительных знаков.
Если DefaultFormatSettings перекодировать брутфорсом:
- Код: Выделить всё
for i:= low(LongMonthNames) to High(LongMonthNames) do
LongMonthNames[i]:= a2s(LongMonthNames[i]);
- всё исправляется (a2s - это моя AnsiToUTF8String).
Для ThousandSeparator, кстати, у меня установлен пробел, а получаю я символ #160, что странно: пробел- он и в Африке пробел (#32)!