locale и setlocale - устанавливаем локаль
Устанавливаем локаль. памятка
setlocale(LC_ALL, ‘nl_NL’); // php4, 5
LC_ALL - все функции
LC_COLLATE - функции сравнения строк, см. strcoll()
LC_CTYPE - функции преобразования строк, например strtoupper()
LC_MONETARY - функция localeconv()
LC_NUMERIC - задает символ десятичной точки (см. также localeconv())
LC_TIME - форматирование дат функцией strftime()
Локали
ru_RU.UTF-8
ru_RU.CP1251
ru_RU.KOI8-R
en_US.UTF-8
ru_RU.KOI8-R
uk_UA.UTF-8
uk_UA.KOI8-U
uk_UA.CP1251
UTF-16/CP1251/CP866 (Windows)
В некоторых системах локали генерируются только строчными буквами и без “минусов”-дефисов (несмотря на регистр при установке):
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
Установить локаль (если прав хватит :))
localedef –no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251
А чем отличаются команды localedef и locale-gen ?
Когда применяются ?
А мне команды setlocale помогли когда fgetcsv не читался.
3pantheon…
…