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
Форумы портала PHP.SU :: Версия для печати :: Разное поведение iconv
Форумы портала PHP.SU » » Вопросы новичков » Разное поведение iconv

Страниц (1): [1]
 

1. createl - 14 Апреля, 2013 - 12:35:00 - перейти к сообщению
Имеется две машины, на одной виндоувс, на другой линь. Вот код писался на первой, а потом был перенесен на вторую. В коде имеется такая строчка
PHP:
скопировать код в буфер обмена
  1. $proba_decode = iconv ("UTF-8", "CP1251//IGNORE", $text)
и она с успехом делала то, что подразумевалось. Но на лине вылазит
Цитата:
Notice: iconv(): Detected an illegal character in input string in /var/virt/prdozor/whippy.php

и обрезает в ноль.
Сделал вот так
PHP:
скопировать код в буфер обмена
  1. $proba_decode = iconv ("UTF-8", "CP1251//TRANSLIT", $text)

И все стало замечательно.
Но теперь
Цитата:
Notice: iconv(): Detected an illegal character in input string in /var/virt/prdozor/whippy.php

на том компе где винда и со всеми вытекающими (обрезка до 0)
Может кто знает причину, разъясните?! Не понимаю этих бубенцовых плясок
2. DeepVarvar - 14 Апреля, 2013 - 13:07:48 - перейти к сообщению
А потом будет фря, а потом соляра... Ха-ха
Сделайте условие по PHP_OS и не парьтесь.
3. createl - 14 Апреля, 2013 - 14:20:00 - перейти к сообщению
DeepVarvar пишет:
А потом будет фря, а потом соляра... Ха-ха
Сделайте условие по PHP_OS и не парьтесь.

Ок. Догнал (кросплатформенность достигается костылями). Беру на заметку. Спасибо
4. lericen - 21 Мая, 2013 - 20:04:43 - перейти к сообщению
createl


приветствую.

с такой же проблемой встретился на счет iconv

У вас получилось решить ?

 

Powered by ExBB FM 1.0 RC1