Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

PHP (substr и UTF-8)

97  
vladboomz гость18.08.07 14:13
NEW 18.08.07 14:13 
Последний раз изменено 18.08.07 14:13 (vladboomz)
как застиавить это "substr($year,0,2);" работать под UTF-8 с русскими буквами
#1 
as400 старожил19.08.07 09:24
as400
NEW 19.08.07 09:24 
в ответ vladboomz 18.08.07 14:13
mb_substr()
#2 
vladboomz гость19.08.07 15:02
NEW 19.08.07 15:02 
в ответ as400 19.08.07 09:24
А поподробней, а то что-то вообще функцию не признает.
#3 
  validol коренной житель19.08.07 22:44
NEW 19.08.07 22:44 
в ответ vladboomz 19.08.07 15:02
http://www.php.net/manual/de/function.mb-subst
#4 
vladboomz гость20.08.07 12:16
20.08.07 12:16 
в ответ validol 19.08.07 22:44
Спасибо.
Странно на локальном пишет
"Fatal error: Call to undefined function: mb_substr() in s:\home\test2.ru\www\21\1.php on line 11"
А на сервере все работает. У меня что-то не настроено?
#5 
as400 старожил20.08.07 13:11
as400
NEW 20.08.07 13:11 
в ответ vladboomz 20.08.07 12:16
в php.ini надо вставить строчку
extension=php_mbstring.dll
(только под windows, на линуксе подругому)
#6