Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: strlen пишет одну длину строки, хотя на самом деле другая
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
nerv
Отправлено: 12 Июля, 2013 - 12:32:40
Посетитель
Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013 Откуда: Россия
Помог: 9 раз(а)
DelphinPRO, EuGen, спасибо, разобрался.
Тогда такой вопрос, есть где-нибудь глобальная настройка, чтобы можно было использовать "обычные" функции и не заморачиваться с кодировкой?
----- Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Мелкий
Отправлено: 12 Июля, 2013 - 12:36:34
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Используйте обычные функции. mb_ которые.
С помощью mb_internal_encoding установите кодировку и для каждой функции кодировку указывать не надо будет.
----- PostgreSQL DBA
EuGen
Отправлено: 12 Июля, 2013 - 12:39:38
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Мелкий
Подозреваю, Имелось ввиду другое, а именно уровень переопределения стандартных функций. Это можно сделать при помощи директивы mbstring.func_overload в php.ini - для strlen достаточно уровня 2.
Более подробно - на php.net
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
nerv
Отправлено: 13 Июля, 2013 - 22:33:13
Посетитель
Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013 Откуда: Россия
Помог: 9 раз(а)
EuGen пишет:
Имелось ввиду другое
я бы не стал так утверждать )
всем спасибо за ответы
----- Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.