oracloid
совсем кукус
dBase. Bug report.
Читаю данные из файла через модуль dBase. Региональные настройки винды влияют на значения типа float. Если в качестве разделителя целой и дробной части в настройках стоит запятая (по умолчанию для Русского), то дробная часть откидывается. Если поставить в качестве разделителя точку, то все данные читаются как положено, с дробной частью.
В мануале ничего не сказано. Там вообще раздел "настройка" пустой.
Мне кажется, это ошибка в модуле dBase.
PHP 5.2.6 (cli)
Windows XP SP2
-----------------------
Кстати, может кто знает, можно ли для текущей сессии командного интерпретатора поменять regional settings? Не хочется менять глобально, ибо мало ли на что это еще повлияет...
Читаю данные из файла через модуль dBase. Региональные настройки винды влияют на значения типа float. Если в качестве разделителя целой и дробной части в настройках стоит запятая (по умолчанию для Русского), то дробная часть откидывается. Если поставить в качестве разделителя точку, то все данные читаются как положено, с дробной частью.
В мануале ничего не сказано. Там вообще раздел "настройка" пустой.
Мне кажется, это ошибка в модуле dBase.
PHP 5.2.6 (cli)
Windows XP SP2
-----------------------
Кстати, может кто знает, можно ли для текущей сессии командного интерпретатора поменять regional settings? Не хочется менять глобально, ибо мало ли на что это еще повлияет...