[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работают строковые функции
Страницы: 1, 2
Игорь_Vasinsky
ну есть там - я же сказал - смотри

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
ShARV1
Цитата

ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8


Я так понимаю 1251 у меня даже нет.
killer8080
должно помочь
setlocale(LC_ALL, 'ru_RU');
ShARV1
Цитата (Игорь_Vasinsky @ 10.04.2014 - 14:58)
ну есть там - я же сказал - смотри

так я правил там AddDefaultCharset - безрезультатно.
Думал, может есть другая какая-то директива для кодировки.
killer8080
Цитата (ShARV1 @ 10.04.2014 - 15:06)
так я правил там AddDefaultCharset - безрезультатно.
Думал, может есть другая какая-то директива для кодировки.

проблема не в кодировке, а в настройках локали
ShARV1
Цитата (killer8080 @ 10.04.2014 - 15:03)
должно помочь
setlocale(LC_ALL, 'ru_RU');

Да я уже всевозможные варианты попробовал. Всё-равно он удаляет русские символы.
Игорь_Vasinsky
остаётся транскрипт и дэлет laugh.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
mbstring.func_overload часом не включен?
ShARV1
Цитата (killer8080 @ 10.04.2014 - 15:26)
mbstring.func_overload часом не включен?

нет, специально выключал в .htaccess

Цитата

php_value mbstring.func_overload 0
php_value mbstring.internal_encoding cp1251
killer8080
Цитата (ShARV1 @ 10.04.2014 - 15:30)
нет, специально выключал в .htaccess

причем тут .htaccess, проблемы же в CLI?
На него настройки апача не действуют.
php --info | grep mbstring.func_overload

ShARV1
Цитата (killer8080 @ 10.04.2014 - 15:35)
Цитата (ShARV1 @ 10.04.2014 - 15:30)
нет, специально выключал в .htaccess

причем тут .htaccess, проблемы же в CLI?
На него настройки апача не действуют.
php --info | grep mbstring.func_overload

блин, действительно.
Цитата

[root@15468 ~]# php --info | grep mbstring.func_overload
mbstring.func_overload => 2 => 2


Раскомментировал в /etc/php.ini строчку
Цитата

mbstring.func_overload = 0


Перезагрузил сервер, но он всё равно двойку показывает.
Я правильно понял, настраивать php.ini надо?
ShARV1
Докапал. Был еще один конфигурационный файл php.ini, встроенный в виртуальную машину битрикса, где переписывались некоторые конфигурации из стандартного php.ini. Поэтому изменения в корневом php.ini не замечались.

Спасибо огромное!!!

killer8080
Цитата (ShARV1 @ 10.04.2014 - 15:49)
Перезагрузил сервер, но он всё равно двойку показывает.

перезагружать ничего ненужно было, это же консоль smile.gif
у апача и консоли разные php.ini

Цитата (ShARV1 @ 10.04.2014 - 15:57)
Докапал.  Был еще один конфигурационный файл php.ini, встроенный в виртуальную машину битрикса,

есть у битрикса такой грешок smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.